首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery验证表单时使用默认浏览器消息

问使用jquery验证表单时使用默认浏览器消息
EN

Stack Overflow用户
提问于 2019-02-12 07:30:18
回答 1查看 931关注 0票数 4

我正在尝试使用消息进行jquery表单验证,但我希望在浏览器中显示错误消息,例如当您使用电子邮件类型或将所需的内容添加到如下输入时:

代码语言:javascript
复制
<input type="email" class="email" id='email' name='email' placeholder="EMAIL" required>

我不想安装第三方工具提示库,我只想使用默认浏览器的系统。

这是Chrome:

​

以下是相同形式的Safari:

​

这些消息不是由jquery创建的,而是由浏览器创建的。是否有办法将验证消息重定向到浏览器使用的系统?以下是我的jquery:

代码语言:javascript
复制
$(document).ready(function(){
    $('#login-form').validate({
        rules: {
            login_email: {
                required: true,
                minlength: 7
            },
            login_password: {
                required: true,
                minlength: 8
            }
        },
        messages: {
            login_email: {
                required: "Email is required to login",
                minlength: "Email must contain at least {0} characters"
            },
            login_password: {
                required: "A password is required to login",
                minlength: "Password must contain at least {0} characters"
            }

        }
    });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-14 18:37:50

我试图用消息进行jquery表单验证,但我希望错误消息显示在浏览器默认的工具提示中.

不可能。

在使用jQuery验证插件时,由于明显的原因,浏览器的HTML5验证将被禁用。

我不想安装第三方工具提示库,我只想使用默认浏览器的系统。

你不能。

jQuery验证自动禁用HTML5验证。您可以通过自己的代码或插件使用带有或不带弹出工具提示的jQuery验证,或者使用浏览器提供的HTML5验证。你不能兼而有之。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54644860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档