• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:オプションメニュー(?))

Webページのフォームに追加のオプションを表示する方法

このQ&Aのポイント
  • Webページのフォームに追加のオプションを表示する方法について教えてください。
  • Outlook Expressの受信中の進行状況ダイアログのように、Webページのフォームのボタンを押すと追加のフォームが出たり隠れたりする方法を教えてください。
  • 分かりやすい例えではありませんが、Webページのフォームのあるボタンを押すと、下部に追加のフォームが表示されるような仕組みを作りたいです。具体的な方法を教えてください。

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

  • ベストアンサー
  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.2

こんばんは。 #1 です。 補足をいただき、ありがとうございます。 ちょっと修正してみました。こんな感じでどうかな? <html><head> <script language="JavaScript"> function test () { if(document.getElementById("SHOW").style.visibility == "visible") { document.getElementById("SHOW").style.visibility = "hidden"; document.frm.btn.value = " オプション >> "; } else { document.getElementById("SHOW").style.visibility = "visible"; document.frm.btn.value = " オプション << "; } } </script> </head> <body> <form name="frm"> <input type="checkbox">通常オプション<br> <input type="button" name="btn" value=" オプション >> " onClick="test();"> <div id="SHOW" style="visibility:hidden;"> 追加オプション:<br> <select name="sel"> <option>1111</option> <option>2222</option> <option>3333</option> </select> </div> </form> </body></html>

Thund_Bird
質問者

お礼

またまたありがとうございます。まさに自分のイメージしたとおり、完璧です!とても助かりました。ありがとうございます!

その他の回答 (1)

  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.1

こんばんは。 こういう感じかしら? <html><head> <script language="JavaScript"> function test () { if(document.getElementById("SHOW").style.visibility == "visible") { document.getElementById("SHOW").style.visibility = "hidden"; } else { document.getElementById("SHOW").style.visibility = "visible"; } } </script> </head> <body> <form> <input type="checkbox">通常オプション<br> <input type="button" value="追加オプション表示/非表示" onClick="test();"> <div id="SHOW" style="visibility:hidden;"> 追加オプション:<br> <select name="sel"> <option>1111</option> <option>2222</option> <option>3333</option> </select> </div> </form> </body></html>

Thund_Bird
質問者

補足

おお、自分が言いたかったのはまさにこれです。言い忘れていたんですが、追加メニューの表示・非表示が切り替わるときにボタンのテキストも変えるようにできますか?(たとえば非表示の時は「オプション >>」、表示されている時は「オプション <<」)初心者なので・・・;よろしくお願いします。