※ ChatGPTを利用し、要約された質問です(原文:プルダウンのコントロールに関して)
プルダウンのコントロールに関して
このQ&Aのポイント
プルダウンのコントロールに関する質問です。プルダウン選択で特定の値が選択された場合にテキスト入力欄を表示させる仕組みを作成しましたが、前回の選択値が同じでもテキスト入力欄を表示させる方法は可能でしょうか?
質問内容は、プルダウンのコントロールに関してのものです。現在、特定の選択肢が選択された場合にテキスト入力欄を表示する仕組みが作成されていますが、前回の選択値が同じでもテキスト入力欄を表示させる方法はありますか?
プルダウンのコントロールに関して質問があります。特定の選択肢が選ばれた場合にテキスト入力欄を表示する機能を作成しましたが、前回の選択値が同じでもテキスト入力欄を表示させる方法は可能でしょうか?
プルダウンのコントロールに関して
教えて下さい。
今、以下のようなソースを記述し、プルダウン選択で"休み"が選択された場合のみ。
テキスト入力欄を表示させるような仕組みを作成しました。
但し、この場合、Cookie等を使ってデフォルトで前回値を"休み"と選択した場合は
他のものを選択し、さらにもう1度"休み"を選択しないと表示されないかと思われます。
上記のように前回値で立ち上げた際に、既に"休み"が選択された場合でも、切り替えを
行う事なくテキスト入力欄を表示させるような事は可能なのでしょうか???
わかりにくい内容で申し訳ありません。
よろしくお願いします。
<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>
補足
遅くなりまして申し訳ありません。 この記述を参考にさせて頂いたところ、思うような 事が実現できました! ありがとうございました!!