1

ラジオがチェックされているイベントにリスナーがいますが、これは初めて完璧に機能します。

しかし、ページを更新すると、ブラウザのキャッシュのためにラジオ入力がチェックされ、イベントはまったく発生しません。

このトラブルを回避するには?

4

2 に答える 2

1

特にFirefoxで、私はこれに何度も遭遇しました。必ずしも有効かどうかはわかりませんが、最近どこかでautocomplete="off"、フォームタグに追加すると、フォーム要素の値のキャッシュが妨げられることを読みました。

次のようなJavaScriptソリューションを提供する投稿がここにあります。

 setTimeout(
     function(){
         document.getElementById( "form" ).reset();
     },
     5
 );  

編集

あなたのラジオのアレントが形であるので、これはうまくいくはずです:

<input type="radio" name="foo" value="bar" autocomplete="off">Bar
<input type="radio" name="foo" value="baz" autocomplete="off">Baz
于 2010-12-15T15:35:28.110 に答える
0

beforeunload イベントが発生したときに、javascript を使用してすべてを選択解除することができます。

于 2010-12-15T15:30:49.123 に答える