У меня есть 2 флажка внутри формы, и оба эти флажки были обернуты внутри form
.
Для одного из form
я добавил атрибут 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>
Теперь моя проблема здесь, если мы проверим эти флажки вручную, и если мы нажмем F5, то флажок с атрибутом autocomplete="off"
не будет снят. Но флажок, который не имеет этого атрибута, остается проверенным. Это происходит в FireFox 22.
Это зависит от браузера и браузера.
В IE оба флажка остаются отмеченными, а в Chrome оба флажка не отмечены.
Но когда я нажимаю ввод в адресной строке, он не отображается во всех браузерах.
Может ли кто-нибудь сказать мне, что эти флажки не отмечены всегда, когда мы нажимаем F5?
Я знаю, что это можно обрабатывать через Javascript.
Есть ли другой способ html для этого?