<input type="checkbox" checked> のチェックをはずさせないには?
<input type="chekbox" checked>
checkedで規定値でチェックをつけておくのですが、
そのチェックをはずさせたくありません。
disabled をつければよいような気がしますが、
IE4以上でしか有効でなかった気がします。
IE3.02でも動作する作りにしたいのです。
チェックボックスをクリックした時に、
クリックを無効にする方法か、
クリックしてチェックがはずれても
またつけるようにする方法を教えて下さい。
Windows2000
IE3.02以上
使用言語 VBSCRIPT
回答(1件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
No.1ベストアンサー20pt
IE3.xxでの確認はしてないですが、JavaScriptで以下のようにすれば可能です。
<SCRIPT LANGUAGE="Javascript">
<!--
function checked_true(obj)
{
obj.checked = true;
}
//-->
</SCRIPT>
<INPUT TYPE="checkbox" NAME="test" CHECKED OnClick="checked_true(test)">チェック済み
この回答への補足
自分でやってみた結果です。
<INPUT TYPE="checkbox" NAME="test" CHECKED OnClick="return false">
だとIE4,IE5でOK。
<form name="MyF">
<INPUT TYPE="checkbox" NAME="test" CHECKED OnClick="Set_Check()">
</form>
<script language="vbscript">
Function Set_check()
MyF.test.checked= True
End Function
</script>
とすると、IE3でもクリックしても
チェックがはずれないチェックボックスが
できました。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











