Web覚書トップ > JavaScript サンプル > 『1度チェックしたら外せないようにしてみる』
説明

チェックボックスをクリックすると、チェックが付いたり消えたりします。
今回は、1度チェックを付けたチェックボックスのチェックを外せないようにしてみます。

実行例
チェックしてみてください

コード
function setCheck(obj){
	if (obj.checked) {
		return true;
	} else {
		return false;
	}
}
<FORM>
<INPUT type="checkbox" onClick="return setCheck(this);"> チェックしてみてください
</FORM>

解説&ステップアップ

チェックボックスのクリックイベントが起こったときに、チェックが外されたら(見た目には外されてませんが、外すためのアクションの場合)、そのクリックイベントをを無効にします。 それによって、外すためのアクションも無効になります。

動作確認

IE5.0(win)、IE5.5(win)、NN4.7(win)

© hyork@yahoo.co.jp (2001. 3.13)