Jquery阻止浏览器自动填充表单字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery阻止浏览器自动填充表单字段相关的知识,希望对你有一定的参考价值。

  1. (function ($) {
  2.  
  3. var sTime = new Date().getTime();
  4. $(function () {
  5.  
  6. return $('form').each(function (i, frm) {
  7. var inputs = $(frm + ':input');
  8. $.each(inputs, function () {
  9. if ($(this).attr('type') == 'text') $(this).attr('name', $(this).attr('name') + "_" + sTime);
  10. });
  11.  
  12. $(frm).bind('submit', function () {
  13. var inputs = $(frm + ':input');
  14. $.each(inputs, function () {
  15. if ($(this).attr('type') == 'text') $(this).attr('name', $(this).attr('name').replace('_' + sTime, ''));
  16. });
  17. });
  18. });
  19. });
  20.  
  21. })(jQuery);

以上是关于Jquery阻止浏览器自动填充表单字段的主要内容,如果未能解决你的问题,请参考以下文章

jquery 防止自动填充表单

Chrome浏览器无法自动填充表单

phantomjs/selenium 和 jQuery 自动填充表单的方式有区别吗?

Jquery自动填充重复的表单字段

HTML 表单名称/地址字段和自动填充

jquery:预填充自动完成字段