• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストボックスから直接引き金を引く)

リストボックスから直接引き金を引く

このQ&Aのポイント
  • APLを使って、リストボックスからキーを選択し、DBを検索・表示する方法について教えてください。
  • 現在、リストボックスの下に「表示」というボタンを設置しており、ボタンを押すことでDBを検索していますが、キーを選択したら直接DB検索する方法を教えてください。
  • リストボックスからキーを選択した場合、ボタンを押さずに直接DB検索する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.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> ------------------------------------------------------------

nagahaha
質問者

お礼

autyさん、 早速有り難うございます。 お教えの通り修正しましたら動いてしまいました。 驚いています。 (分かる方から見れば当たり前なのでしょうか) アッという間の解決です。 また一つ財産が増えました。 本当に有り難うございました。

関連するQ&A

専門家に質問してみよう