• 締切済み

リストボックスを使用不可にする方法

業務上htmlでのdisabled を使用できません。 リストボックスを使用不可の状態にしたいのですが 良い方法はありますでしょうか? スタイルシートでの制御でも結構です。 よろしくお願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

javascriptを利用して、使用不可にする方法 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=SHIFT_JIS"> <title>SELECTリストを使用不可にする</title> <script type="text/javascript"> <!-- function disableList(f){ f.disabled = true; } //--> </script> </head> <body onload="disableList(document.FORM1.LISTBOX)"> <form name="FORM1"> <select name="LISTBOX"> <option value="A">A</option> <option value="B">B</option> <option value="C">C</option> <option value="D">D</option> </select> </body> </html> いずれにしても、HTMLのソースが変更できないのだったら、変更できないと思いますが。 スタイルシートから、非表示にしてしまうことで使用不可にするという意味なら、 display:none; (その要素が無い状態にする) visibility:hidden; (領域は確保されるが見えない状態にする) でいいと思います。

relax7777
質問者

お礼

やはり、disabledを使用せずにリストボックスを 使用不可(表示はされているが内容を変更できない) 状態には出来ないんですかね・・・。 ありがとうございました!!

関連するQ&A