Как запретить браузеру сбрасывать входные данные при обновлении страницы? - PullRequest
0 голосов
/ 22 октября 2019

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

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

Ответы [ 3 ]

0 голосов
/ 22 октября 2019

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

0 голосов
/ 22 октября 2019

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

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

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

<input type="password" autocomplete="off"> 
0 голосов
/ 22 октября 2019

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

if (document.readyState === "complete") {
 document.getElementById("myForm").reset();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...