13

読み込み後にチェックを外したいチェックボックスを持つ移行用のdoctypeを含むxhtmlページがあります。JavaScript はありません。Firefox 3.5 では (たとえば、他のブラウザーがあるかもしれません)、ユーザーはページをリロードして入力をチェックするよりも、入力をチェックできます。どうすればこの動作を克服できますか?

4

5 に答える 5

6

HTML だけではドキュメントの状態を変更することはできません。できることは、設定checked="checked"するかしないかだけです。

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

于 2011-04-29T11:03:15.583 に答える
1

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

私が知っている Javascript 以外の唯一の方法は、リクエストごとにサーバー側でフォーム要素の名前を変更して、FF が値を保存する機会がないようにすることです。

于 2011-04-29T11:02:55.477 に答える
0

チェックボックスを明示的にオフに設定するには、次のようにしました。 <input type="checkbox" unchecked>

于 2021-03-20T15:45:34.480 に答える
-2

コードにこれを入れてみてください:

<p><label><input id="test" type="checkbox"></input>Test checkbox</label></p>

ページが開始または更新されると、チェックが外されます。

于 2016-02-23T09:42:26.510 に答える