"wordlist"という名前のオプションメニューを作りました。クリックしてdo/selection.cgiを呼び出して送信を受けたデータ(クリックしたアイテムの番号)を読んで処理を行わせようと考えています。
<form name="resultform" action="do_selection.cgi">
---
---
<select name="wordlist" type=submit>
<option selected>訳語検索の結果</option>
for ($i=1; $i<$#midashi; $i++)
{print "<option value=\"$midashi[$i]\">$midashi[$i]"; }
</select>
</form>
ところが、これではdo_selection.cgiが呼び出されませんでした。またsubmit はメニューでクリックしたアイテムの番号をどのようにして送り出すのかも分かりません。tohohoさんのページを見ておりますが、見つかりませんでした。どなたかアドバイスをいただきたいのですが。。。(もし私の質問に不明の箇所がありましたら、補足をいたしますのでご指摘下さい]

A 回答 (2件)

<select>で選択後、


<input type="submt" value="送信">を押す。
ってのはダメなの?
    • good
    • 0
この回答へのお礼

the845tさま、ダメではありませんが、せっかくあのメニューが選択できる仕様になっているため、送信ボタンはいらぬ、っていう欲がどうしても出てしまって。。。じゃあ、あきらめ方向でやります。
ありがとうございました。またこのあともよろしくお願いします。

お礼日時:2003/11/01 16:45

http://tohoho.wakusei.ne.jp/html/select.htm

<select type="submit">
がそもそも間違い。
オプションメニューを選んだ時点で送信したいのであれば、
JavaScriptを使うとできると思います。

参考URL:http://tohoho.wakusei.ne.jp/html/select.htm
    • good
    • 0
この回答へのお礼

the845tさま、早速アドバイスをいただきありがとうございました。そうですか、<間違い>でしたか。。でもJavaScript を使えないプログラム構成にしてしまっておりますものですから、なんとかしてCGIでこのイベントを実現できませんか?

お礼日時:2003/11/01 09:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング

おすすめ情報