HTML отказывается проверять переключатель по умолчанию? - программирование
Подтвердить что ты не робот

HTML отказывается проверять переключатель по умолчанию?

Это похоже на действительно основной вопрос, и я создал десятки форм, но я просто не вижу, что проблема здесь.

У меня есть эти два переключателя:

<input type='radio' class='free atype' value='0' name='dutch' checked='checked'/> Free<br/>
<input type='radio' class='paid atype' value='1' name='dutch' /> Paid

Очевидно, что первый должен быть проверен по умолчанию.

Однако, когда я проверяю второй, а затем обновляю страницу, вторая радиостанция остается проверкой. Я знаю, что это неправильное поведение, но я не могу для меня видеть, что я делаю неправильно.

Я пытаюсь это сделать в Firefox.

4b9b3361

Ответ 1

Это то, что называется auto complete, вы можете попытаться отключить его, добавив свойство autocomplete="off" к вашим входам

<input type='radio' class='free atype' value='0' name='dutch' checked='checked' autocomplete="off"/> Free<br/>
<input type='radio' class='paid atype' value='1' name='dutch' autocomplete="off"/> Paid

Вы также можете поместить его на элемент <form>, в котором находятся элементы.

Ответ 2

Используйте Автозаполнение = "Выкл." как одно из свойств в теге

что будет иметь смысл для этого кода.