業務上htmlでのdisabled を使用できません。

リストボックスを使用不可の状態にしたいのですが
良い方法はありますでしょうか?

スタイルシートでの制御でも結構です。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (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;
(領域は確保されるが見えない状態にする)
でいいと思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/04/08 10:40

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング