web-dev-qa-db-ja.com

チェックボックスを明示的にオフに設定する方法

ロード後にチェックボックスをオフにしたいチェックボックスが付いた遷移doctypeのあるxhtmlページがあります。 JavaScriptなし! Firefox 3.5(たとえば、他のブラウザが存在する可能性があります)では、ユーザーは入力を確認できます。ページを再読み込みして入力を確認できます。この動作をどのようにして克服できますか?

13
Oleg Kubrakov
8
TJ.

HTMLだけでドキュメントの状態を変更することはできません。あなたがすることができるすべてはセットですchecked="checked" か否か。

この属性を設定する必要があるかどうかを判断するには、JavaScriptまたはサーバー側の言語が必要です。

6
alex

JavaScriptなしではできません。 couldが明示的に「チェックされていない」状態を強制したとしても発生するFirefox固有の動作です(checkedがないことはすでにそれを意味しているため、これはできません)。

私が知っている唯一の非JavaScriptの方法は、すべてのリクエストでサーバー側のフォーム要素の名前を変更することです。これにより、FFは値を保存することができません。

1
Pekka