【问题标题】:Disabling HTML5 validation. How to set 'novalidate' for every form globally?禁用 HTML5 验证。如何在全球范围内为每个表单设置“novalidate”?
【发布时间】:2021-05-21 04:52:44
【问题描述】:

我想知道是否可以为我的应用程序中的每个表单禁用 HTML5 验证。

有没有办法做到这一点,或者我应该为每个表单标签添加novalidate 属性?

【问题讨论】:

    标签: html html5-validation


    【解决方案1】:

    似乎唯一的方法是使用 javascript/jquery 为每个表单添加 novalidate 属性,如下所示:

    $(document).ready(function() {
        $("form").attr('novalidate', 'novalidate');
    });
    

    【讨论】:

    • 太棒了,我猜到了正确的格式,因为我以前见过这种风格。重复属性键以设置错误值。看起来很糟糕,默认应该是我们必须添加 'validate' 而不是删除 'novalidate'。
    猜你喜欢
    • 2022-07-20
    • 1970-01-01
    • 1970-01-01
    • 2018-10-25
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2019-06-27
    相关资源
    最近更新 更多