• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プルダウン選択によるボタンの表示/非表示に関して)

プルダウン選択によるボタンの表示/非表示に関して

このQ&Aのポイント
  • プルダウン選択によるボタンの表示/非表示について教えてください。
  • プルダウンで選択された内容に応じてボタンの表示/非表示を制御したい場合、どのように記述すれば良いでしょうか?
  • 教えて頂きたいです。

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

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.3

No2です。 >'BBB'が選択された場合のみ、***よりしたの"日"ボタンを >表示させたいと考えています。 ではなかったの? >しかし、逆にAAAとCCCの時に表示できなくなってしまい 『BBBのみ表示』=『AAAとCCCの時に表示しない』 だと思うのだけれど… >この逆はどのようにすれば良いでしょうか??? BBBのみ非表示ということ?? だとするなら、inlineとnoneを入れ替えればいいだけ。 sel.form.elements['Cal'].style.display = sel.value=='BBB'?'none':'inline'; 何を質問したいのかよくわからない・・・

その他の回答 (2)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

よくわらないけど、要領のみ。 <html> <head> <script type="text/javascript"> <!-- function ChangeSelection(sel) { sel.form.elements['text'].value = sel.value; sel.form.elements['Cal'].style.display = sel.value=='BBB'?'inline':'none'; } //--> </script> </head> <body> <form name="fm_a" action="" method=""> <input name="text" value=""> <select name="am_note" onchange="ChangeSelection(this)"> <option value="" selected></option> <option value="AAA">AAA</option> <option value="BBB">BBB</option> <option value="CCC">CCC</option> </select> <input name="Cal" type="button" value="日" style="display:none"> </form> </body> </html>

yurix_1
質問者

お礼

ありがとうございます。 なんとか表示させない事ができました。 しかし、逆にAAAとCCCの時に表示できなくなってしまい。。。 sel.form.elements['Cal'].style.display = sel.value=='BBB'?'inline':'none'; この逆はどのようにすれば良いでしょうか???

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

元ソースがむちゃくちゃ・・・少なくともこのまま書いても HTMLとしてもきちんと処理されないですよね? タグが途中できれてるし、閉じていないし、不要な閉じるタグがあるし、 テーブルもなく、行指定もないのにいきなりtdで処理してるし・・・ javascript以前にそのあたりをもう少しつめてから再質問した方が よいのでは?

yurix_1
質問者

補足

ご回答ありがとうございます。 申し訳ありません。。。  ソースはこの質問エリアに入るようにかなり省いて しまっています。 確かにこのままでは動きません。。。

関連するQ&A