Остановить браузер от автоматического заполнения полей имени пользователя и пароля

В браузере Chrome я сохранил имя пользователя и пароль.

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

Как я могу остановить это?

Ответ 1

Если autocomplete=off не будет препятствовать заполнению учетных данных, используйте следующую команду -

исправить автозаполнение браузера в: readonly и установить функцию writeble on focus (щелчок и вкладка).

 <input type="password" readonly onfocus="this.removeAttribute('readonly');"/>

Ответ 2

Для браузера Fire fox это:

<input type="text" name="prevent_autofill" id="prevent_autofill" value="" style="display:none;" />
<input type="password" name="password_fake" id="password_fake" value="" style="display:none;" />
<input type="password" name="password" id="password" value="" />

Для браузера Chrome: используйте autocomplete="new-password"

Ответ 3

Простой: есть атрибут HTML5, называемый autocomplete.

Просто установите его на off.

<input autocomplete="off"/>

Ответ 4

Пожалуйста, обратитесь к следующему:
https://www.chromium.org/developers/design-documents/create-amazing-password-forms и https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understands

Попробуйте следующее:

<form id="login" action="signup.php" method="post">
    <input type="text" autocomplete="username">
    <input type="password" autocomplete="new-password">
    <input type="password" autocomplete="new-password">
    <input type="submit" value="Sign Up!">
</form>