• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストのデフォルト非表示に関して)

テキストのデフォルト非表示に関して

このQ&Aのポイント
  • プルダウンの選択によってテキストの表示、非表示をコントロールする方法について質問です。
  • デフォルトでテキストを非表示にする方法を知りたいです。
  • HTMLとJavaScriptを使用してプルダウンの選択に応じてテキストを表示/非表示にするコード例です。

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

  • ベストアンサー
  • zeff
  • ベストアンサー率69% (137/198)
回答No.2

それにtext_noteはnameなのでgetElementByIdじゃ動かないのでは? <script type="text/javascript"> function ChangeSelection(form, selection) { var text_note = form.elements["text_note"]; if (selection.value=="休み" || selection.value=="出張") { text_note.style.display = "block"; }else{ text_note.style.display = "none"; } } </script> </head> <body> <FORM NAME="fm_a" ACTION="koudou_update2.php" METHOD="POST"> <TD NOWRAP SIZE="30"><input name="text_note" style="width:100%;display:none;" VALUE="$out_goto"></input></TD> <TD><select name="am_note" ONCHANGE="ChangeSelection(this.form, this)" style="width:145px;"> <option value=""></option> <option value="自席" style="background-color:#FFFFFF; color:#3366FF" $sqlline1>自席</option> <option value="離席" style="background-color:#3366FF; color:#FFFFFF" $sqlline2>離席</option> <option value="帰宅" style="background-color:#FFFFFF; color:#3366FF" $sqlline3>帰宅</option> <option value="午前休暇" style="background-color:#3366FF; color:#FFFFFF" $sqlline4>午前休暇</option> <option value="午後休暇" style="background-color:#FFFFFF; color:#3366FF" $sqlline5>午後休暇</option> <option value="休み" style="background-color:#3366FF; color:#FFFFFF" $sqlline5>休み</option> <option value="出張" style="background-color:#3366FF; color:#FFFFFF" $sqlline13>出張</option> </select></TD> </FORM> </body> </html>

sahox
質問者

お礼

ありがとうございました! 知識不足で申し訳ありません。 とても参考になりました!!

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

最初から <input name="text_note" style="width:100%;display:none;" VALUE=$out_goto> としておくだけじゃないの

sahox
質問者

お礼

ありがとうございました! ご指示通り記述したところ、問題なく動作しました。

関連するQ&A

専門家に質問してみよう