【问题标题】:Alternatives to using autocomplete in forms在表单中使用自动完成的替代方法
【发布时间】:2009-08-30 20:51:15
【问题描述】:

所以根据 w3c,autocomplete="off" 属性是无效的 HTML。在 HTML、CSS 或 JavaScript 中是否有有效的方法来做到这一点?还是我们只需要计划我们的某些表单不验证,因为我们想使用此功能。

【问题讨论】:

    标签: javascript html css w3c


    【解决方案1】:

    autocomplete 是有效的HTML5 并且被所有主流浏览器支持。你还想要什么?

    【讨论】:

    • HTML5 仍然只是提议,所以从技术上讲,我们仍然无法通过验证。但是感谢现在包含它的 HTML5 的提醒。而且主流浏览器Opera都不支持。
    【解决方案2】:

    使用javascript:
    element.setAttribute("自动完成","off");

    【讨论】:

    • 这不过是取悦验证器的一种变通办法,因为它归结为 DOM 中完全相同的东西。
    【解决方案3】:

    试试这个:

    $(document).ready(function(){
    $("input.autocompleteOff").attr("autocomplete","off");
    });
    

    对于所有文本框 -

    $(document).ready(function(){$("input").attr("autocomplete","off");});
    

    【讨论】:

      猜你喜欢
      • 2011-11-16
      • 1970-01-01
      • 2014-10-13
      • 2018-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      相关资源
      最近更新 更多