※ ChatGPTを利用し、要約された質問です(原文:1つのフォームで2つの送信先と送信内容)
1つのフォームで2つの送信先と送信内容
このQ&Aのポイント
1つのフォームで2つの送信先と送信内容を処理する方法について説明します。
例えば、営業1課と2課が独自にWebページを持っていて、フォームから送信された内容を処理するCGIも独自に作成しています。
この場合、リストボックスに食品、日用雑貨、衣類、インテリアとし、検索語も1つのテキストボックスとし、選択に応じて送信先と送信内容を切り替えることが必要です。具体的な実装方法はJavaScriptを使用することが一般的です。
例えば、処理内容はほぼ一緒なのですが、営業1課2課それぞれが独自にWebページを持っていてフォームから送信された内容を処理するCGIも独自に作っています。
●1課のWebフォーム
<FORM ACTION=http://eigyo1.jp/nanka.cgi METOD=POST>
カテゴリ:<SELECT name="category">
<OPTION value="衣類" selected>衣類</OPTION>
<OPTION value="インテリア">インテリア</OPTION>
</SELECT><BR>
商品検索:<INPUT TYPE=TEXT NAME=hinmei>
</FORM>
●2課のWebフォーム
<FORM ACTION=http://eigyo2.jp/Kanka.cgi METOD=POST>
カテゴリ:<SELECT name="genre">
<OPTION value="食品" selected>食品</OPTION>
<OPTION value="日用雑貨">日用雑貨</OPTION>
</SELECT><BR>
商品検索:<INPUT TYPE=TEXT NAME=kensaku>
</FORM>
これを1つのフォームでリストボックスに食品、日用雑貨、衣類、インテリアとし、検索語も1つのテキストボックスとし、食品・日用雑貨を選択するとeigyo1の方へ検索語の名前はhinmei、衣類、インテリアを選択するとeigyo2の方へ検索語の名前はkensakuで送信できる様にするにはどうしたらよいのでしょう。多分Javascript使わないとだめだということだけは分かるのですが・・・
お礼
早速のご解答ありがとうございます。 このHTMLで試してみます。 >カテゴリの増減があると手直しが必要になりますが。 質問をあげるためにかなりシンプルな形にしたので、本当はもっと複雑なんですけど、これをベースにやってみます。