• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セレクトメニューで選んだ値をテキストボックスへ)

セレクトメニューで選択した値をテキストボックスに連結して入力する方法

このQ&Aのポイント
  • セレクトメニューで選択した値をテキストボックスに連結して入力する方法についてご質問いただきました。当方はJavaScriptを勉強中であり、サンプルプログラムをご提示することができます。
  • セレクトメニューで複数の値を選択し、それらの値を自動的にテキストボックスに連結したい場合、JavaScriptを使用することが一般的です。JavaScriptを使って各セレクトメニューの選択値を取得し、それらを連結してテキストボックスに表示することができます。
  • 例えば、SelectMenuAで「あい」、SelectMenuBで「うえ」、SelectMenuCで「おか」、SelectMenuDで「きく」という値を選択した場合、JavaScriptを利用して「あいうえおかきく」という文字列をテキストボックスに表示することができます。

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

  • ベストアンサー
回答No.1

こんな感じで良いのでしょうか。 <html><head><title>タイトル</title> <script type='text/javascript'> function ChangeText(){ document.Form.Text.value = document.Form.SelectMenuA.value + document.Form.SelectMenuB.value + document.Form.SelectMenuC.value + document.Form.SelectMenuD.value; } </script></head> <body><form name='Form'> <select name='SelectMenuA' onchange='ChangeText()'> <option value='あい'>あい</option> <option value='うえ'>うえ</option> <option value='おか'>おか</option> <option value='きく'>きく</option> <option value='けこ'>けこ</option></select><br /> <select name='SelectMenuB' onchange='ChangeText()'> <option value='あい'>あい</option> <option value='うえ'>うえ</option> <option value='おか'>おか</option> <option value='きく'>きく</option> <option value='けこ'>けこ</option></select><br /> <select name='SelectMenuC' onchange='ChangeText()'> <option value='あい'>あい</option> <option value='うえ'>うえ</option> <option value='おか'>おか</option> <option value='きく'>きく</option> <option value='けこ'>けこ</option></select><br /> <select name='SelectMenuD' onchange='ChangeText()'> <option value='あい'>あい</option> <option value='うえ'>うえ</option> <option value='おか'>おか</option> <option value='きく'>きく</option> <option value='けこ'>けこ</option></select><br /> <input type='text' name='Text'><br /> </form> </body></html>

hage_1000
質問者

お礼

参考になりました。 「Form.SelectMenuA.value 」ですかぁ。ありがとうございました。

関連するQ&A

専門家に質問してみよう