• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入力フォームでの入力補助)

入力フォームでの入力補助

このQ&Aのポイント
  • 入力フォームでの入力補助についての問題が発生しています。
  • セレクトボックスの値が正しく補完されない問題があります。
  • box1のonChangeイベントでbox2の値を変更できない問題があります。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

タイプミスじゃない? box2のonChangeイベントは設定してないですか? とりあえずこんな感じで・・・ <script> function select_ctrl(obj){ obj.form.box2.selectedIndex = obj.selectedIndex; } </script> <form> <select name="box1" onChange="select_ctrl(this)"> <option>2005年</option> <option>2006年</option> <option>2007年</option> <option>2008年</option> <option>2009年</option> </select> <select name="box2"> <option>2005年</option> <option>2006年</option> <option>2007年</option> <option>2008年</option> <option>2009年</option> </select> </form>

yamaps
質問者

お礼

>yambejp様 ご回答ありがとうございます。 ご指摘の通り、box2にも同じくonChangeイベントが設定されていました。 同じselect_ctrlにonChangeイベントで起こる関数をまとめて書いておいたのが原因でした。 それで、毎回box1の値をbox2に代入していたようです。 おかげ様で、修正作業が進みます。 ご指摘、サンプルコードありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A