In the Chrome browser, I have saved the username and the password.
Now, if I navigate to some other form and it contains the username and password for some other stuff, the one I saved is auto-populated here.
How can I stop this?
Add autocomplete="off" onto <form> element; Add hidden <input> with autocomplete="false" as a first children element of the form.
Preventing autofilling with autocomplete="new-password" If you are defining a user management page where a user can specify a new password for another person, and therefore you want to prevent autofilling of password fields, you can use autocomplete="new-password" .
When autocomplete=off
would not prevent to fill in credentials, use following -
fix browser autofill in: readonly and set writeble on focus (click and tab).
<input type="password" readonly onfocus="this.removeAttribute('readonly');" onblur="this.setAttribute('readonly','');"/>
For Fire fox browser use this:
<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="" />
For Chrome browser:
use autocomplete="new-password"
Please refer to the following:
https://www.chromium.org/developers/design-documents/create-amazing-password-forms
and https://www.chromium.org/developers/design-documents/form-styles-that-chromium-understands
Try the following :
<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>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With