複数FORMの一括実行について


一回の操作で複数のcgiを実行したいと思ってます。
ただ、それぞれcgiの仕様により、
name属性が異なります。
サイトAではname サイトBでは2 サイトcでは名前 のように
異なる状態です。

良いcgiがあれば教えてください。
又は改造ができるcgi、修正方法を分かりましたらお教え願います。

自分でプログラムを作る事が出来ませんので、分かりやすくご説明お願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:shampoohat No.1

回答回数347ベストアンサー獲得回数0

ポイント40pt

CGIの前段階のhtmlにJavaScriptを書けばOKです。JavaScriptで、自動サブミットされるようにHTMLを書きます。FORMの名前が<FORM name=”form1”> とかになっている感じです。

<script language=”JavaScript”>

function submitall() {

document.form1.hoge.value = document.orgform.text1.value;

document.form1.piyo.value = document.orgform.text2.value;

document.form1.foo.value = document.orgform.text3.value;

document.form1.submit();

document.form2.hoge.value = document.orgform.text1.value;

document.form2.piyo.value = document.orgform.text2.value;

document.form2.foo.value = document.orgform.text3.value;

document.form2.submit();

...

}

</script>

このサイトが超参考になるはずです。

id:bee2310

ありがとうございます!!

1度試してみます・・・。

JavaScriptで解決でれば、簡単でいいですね。

2004/11/21 01:27:56
id:sandaler No.2

回答回数671ベストアンサー獲得回数0

ポイント15pt

CGIはそのままで、javascriptで制御したほうが簡単にできると思いますよ。

未確認ですが、document.form.actionなんかでできそうな気がします。

id:bee2310

ありがとうございます。

既にJavaScriptについて回答がありましたが

JavaScriptを使用する事は盲点でした。

試してみます・・・

2004/11/21 01:29:34
id:marudarts No.3

回答回数44ベストアンサー獲得回数0

ポイント5pt

perlから子プロセスを起動するようにしたら

複数のプログラムを動作できます。

id:bee2310

質問を見てください・・・

プログラムは作れませんので、

子プロセスと言われてもわかりません・・・。

せめて参考になるURLでもあれば、嬉しかったんですけど。

2004/11/24 00:34:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません