ばけらの HTML リファレンス(未完成)

bakera.jp > 鳩丸リファレンス > ばけらの HTML リファレンス(未完成) > 属性一覧 > checked属性

checked属性

属性名バージョン属性値既定値備考
checked3.2, 4.0, X1.0, X1.1(checked)#IMPLIEDfor radio buttons and check boxes

この属性を持つ要素 …… input

checkedの解説

checked属性は input要素の属性で、type="radio" で作られたラジオボタン、type="checkbox" で作られたチェックボックスに対して機能します。この属性が指定されているチェックボックスやラジオボタンは、初期状態でチェックされた状態になります。

チェックボックスの場合、任意の数のチェックボックスに checked属性を指定することができます。指定しなくてもかまいません。

ラジオボタンの場合、同じ name 属性値を持つラジオボタンのうちの一つに checked属性を指定することができます。checked 属性が指定されていない場合は、どのラジオボタンもチェックされていない状態になる……わけではない事に注意してください。checked属性が一つもない場合のラジオボタンの動作は、未定義です。必ずどれか一つに checked属性を指定してください。

RFC1866 では最初のラジオボタンをチェック状態にすることになっていましたが、正しく実装できていないブラウザが多かったため、HTML4 では改めて未定義とされました (参考: HTML4.01 17 Forms radio buttons (www.w3.org))。ブラウザは RFC1866 に従って最初のラジオボタンをチェックするべきですし、実際にそうなるブラウザもありますが、そうでないブラウザが多いので注意しなければなりません。特に、アンケートなどは環境によって採れるデータが違うという事になりかねません。

余談ですが、option要素の場合は selected属性で初期値を指定します。たまにこの属性と混同することがありますので注意してください。

最近の日記

関わった本など