Press "Enter" to skip to content

Disable Autofill and Auto-Complete Functions Of The Form | disableautofill.js

disableautofill.js is the easiest solution to disable autofill auto-complete functions in Google Chrome. This jQuery / Vanilla JS plugin is lightweight to disable autofill and auto-complete functions in Google Chrome.

How it really works:

  • Replace type = “password” with type = “text”. [1]
  • Replace the password text with asterisks.
  • Add the auto-complete = “off” attribute to the form.
  • Randomize the theme name to prevent Google Chrome from remembering what you filled in.

Noticeable: [1] It is recommended to use type = “text” directly, or it may not work based on browser version and page display speed.

How to make use of it:

1. Insert the minified model of the disableAutoFill plugin into the HTML doc.

<!-- As A Vanilla JS Plugin -->
<script src="/path/to/dist/disableautofill.min.js"></script>
<!-- As A jQuery Plugin -->
<script src="/path/to/cdn/jquery.slim.min.js"></script>
<script src="/path/to/dist/jquery.disableautofill.min.js"></script>

2. Call the function disableAutoFill() on the HTML form.

<form id="demo">
  ...
</form>
// As A Vanilla JS Plugin
var daf = new disableautofill({
    'form': '#demo',
});
daf.init();

// As A jQuery Plugin
$('#demo').disableAutoFill();

3. Determine the shape fields on which you’d prefer to disable the autocomplete functionality.

$('#demo').disableAutoFill({
  'fields': ['.new-pass', '.confirm-pass'],
  'asterisk': '●'
});

4. Validate the form utilizing the callback choice.

$('#demo').disableAutoFill({
  'callback': function() {
    // do something
  }
});

5. Enable & disable the debug mode.

$('#demo').disableAutoFill({
  'debug': true
});

Disable Chrome Autofill & Autocomplete With jQuery, disableautofill.js Github

disableautofill-js-demo


See Demo And Download

Official Website(terrylinooo): Click Here

This superior jQuery/javascript plugin is developed by terrylinooo. For extra Advanced Usages, please go to the official website.

Be First to Comment

    Leave a Reply

    Your email address will not be published. Required fields are marked *