Как вы знаете, когда у нас есть входные данные в наших HTML-формах (флажок, ввод или текстовое поле), когда мы обновляем (например, с помощью f5), Firefox устанавливает заполненные значения. Что я должен сделать, чтобы предотвратить это?

Я ожидаю, что все мои поля будут пустыми и будут установлены флажки по умолчанию и выбраны входные данные на всех страницах, но когда я перезагружаюсь, браузер устанавливает для них заполненные значения.

0
Godfather

3 ответа

Используйте это в вашем теге формы

<form autocomplete="off" action="#" method="get">

и для огненной лисы, вы должны попробовать это (отдельные формы ввода)

<input type="password" autocomplete="off"> 

Вы можете добавить атрибут autocomplete = "off" для элемента формы. Но это также отключит автозаполнение форм ввода после их фокусировки. Что может быть нежелательным.

Если все поля ввода находятся в поле формы, вы можете просто использовать .reset () и запустить его после загрузки страницы, чтобы сбросить все поля формы.

if (document.readyState === "complete") {
 document.getElementById("myForm").reset();
}
58499468