• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:javascriptでのテキストボックス制御)

javascriptでのテキストボックス制御

このQ&Aのポイント
  • javascriptを使用して特定のテキストボックスを動的にenable←→disableを切り替える方法について教えてください。
  • 現在、チェックを入れるとテキストボックスがenableになり、外すとdisableになるようになっていますが、外した場合にもテキストボックスを最初の状態に戻す方法はありますか?
  • また、チェックを入れてもテキストボックスの状態が変わらない場合にはどのように対処すれば良いですか?

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

<script language="javascript" type="text/javascript"> function autochk(f){ for(var i=0;i<f.form.length;i++){ if (f.form.elements[i].className=="ko"){ if (f.checked){ //checked チェックが入っていたら f.form.elements[i].disabled = false; // 入力不可, 無効化 }else{ f.form.elements[i].disabled = true; // 入力可能,有効化 } } } } </script>

hola3
質問者

お礼

回答ありがとうございました。 動かしたい挙動にしようとすると、 falseとtrueを逆にするのが正解でした。 いずれにしても、大きなヒントをありがとうございました。

関連するQ&A