- ベストアンサー
リストボックスから直接引き金を引く
- APLを使って、リストボックスからキーを選択し、DBを検索・表示する方法について教えてください。
- 現在、リストボックスの下に「表示」というボタンを設置しており、ボタンを押すことでDBを検索していますが、キーを選択したら直接DB検索する方法を教えてください。
- リストボックスからキーを選択した場合、ボタンを押さずに直接DB検索する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
------------------------------------------------------------ 1.簡単に設定する場合は、 ------------------------------------------------------------ <FORM name="f1" action="./DB.cgi" method="POST"> <div> <select name="key" size="3" onChange="f1.submit()"> <option value="aaa">aaa <option value="bbb">bbb <option value="ccc">ccc <option value="ddd">ddd <option value="eee">eee <option value="fff">fff </select> </div> <input type=submit value="表示"> <input type="hidden" name="mode" value="display"> </FORM> ------------------------------------------------------------ 2.送信前にチェックする場合は、 ------------------------------------------------------------ <FORM name="f1" action="./DB.cgi" method="POST"> <div> <select name="key" size="3" onChange="return submit1()"> <option value="aaa">aaa <option value="bbb">bbb <option value="ccc">ccc <option value="ddd">ddd <option value="eee">eee <option value="fff">fff </select> </div> <input type=submit value="表示"> <input type="hidden" name="mode" value="display"> </FORM> ------------------------------------------------------------ <head></head>内にでも ------------------------------------------------------------ <script type="text/javascript"> <!-- function submit1(){ // ここでチェックし、送信しないときは、return false; で終わる。 f1.submit(); } // --> </script> ------------------------------------------------------------
お礼
autyさん、 早速有り難うございます。 お教えの通り修正しましたら動いてしまいました。 驚いています。 (分かる方から見れば当たり前なのでしょうか) アッという間の解決です。 また一つ財産が増えました。 本当に有り難うございました。