フォーム内に2つのチェックボックスがあり、両方のチェックボックスがform
の中にラップされています。チェックボックスをデフォルトでオフにする方法
form
のいずれかには、autocomplete="off"
という属性が追加されています。我々は、手動でこれらのチェックボックスをチェックして、私たちはF5を押すと、属性autocomplete="off"
とチェックボックスのチェックを外しました場合は、以下の
は、ここではコードスニペット
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head></head>
<body>
<form name="chkBoxForm" >
<div>
<input type="checkbox" value="100" name="product"/>My Checkbox1
</div>
</form>
<form name="chkBoxForm" autocomplete="off">
<div>
<input type="checkbox" value="200" name="product"/>My Checkbox2
</div>
</form>
</body>
</html>
今私の問題です。しかし、その属性を持たないチェックボックスはチェックされたままです。これはFireFox 22で発生します。
この動作はブラウザによって異なります。
IEでは、両方のチェックボックスがオンのままで、Chromeでは両方のチェックボックスがオフになっています。
しかし、私はアドレスバーのEnterキーを押すと、すべてのブラウザでチェックが外されます。
いつでも私たちがこれらのチェックボックスをオフにする方法を教えてもらえますか?F5?
これはJavascriptで処理できることを認識しています。
これを処理する他のHTML方法はありますか?
重複:http://stackoverflow.com/questions/299811/why-does-the-checkbox-stay-checked-when-reloading-the-page – FSou1
このHTMLフォームはどのコンテキストで実行されますか?私は、asp.netアプリケーション、または何かのためのこれは何ですか?私が知る限り、ページをリロードすると、Cookieやビューステートがない限り、チェックボックスはデフォルトの状態に戻ります。 – Zack
これはスタンドアロンのhtmlページです – Vel