JavaScript の質問用スレッド

このエントリーをはてなブックマークに追加
342Name_Not_Found
>>339

つまり、あるイベントが発生するまで入力が不可能な
複数のチェックボックスを用意したいということでしょうか?
もしそうであれば、チェックボックスのinputタグに対して
あらかじめdisabled属性を指定しておき、
イベントでdisabledを解除するというのはいかがでしょう?
これならレイヤに依存する必要もなくなりますし。
disabledの制御構文は以下のようになります。

document.【form要素のname値】.【制御対象要素のname値】.disabled = 【true/false】;

trueを指定するとdisabled状態になり、
falseを指定するとdisabled状態が解除されます。
なお、disabled状態となった要素は
フォームを送信してもデータが送られませんのでご注意を。