jquery验证器错误显示问题

标签 jquery jquery-validate

我观察到一些奇怪的行为。在某些情况下,包括如果我对任何字段调用 valid,则“此字段为必填字段”的显示方式会发生变化。为什么会发生这种情况?也许页面上有任何类型的错误? enter image description here enter image description here

最佳答案

消息This field is required来自jquery-validate.js,它在您调用.valid()时运行。

当元素中具有 required 属性时,消息 [!] Please select an item in the list 来自浏览器的内置验证。它在提交表单时执行此检查。

如果您不希望浏览器进行验证,请不要在 HTML 中添加 required 等属性。 jquery-validate 理解 class="required",或者您可以在初始化插件时将哪些字段是必需的规范放在规则中:

$("#formid").validate({
    rules: {
        customer: "required",
    }
});

关于jquery验证器错误显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29957018/

相关文章:

url - 包含多个连续点的 URL 是否有效

php - 验证文本框输入以逗号分隔的 3 位数字

javascript - HTML5 视频 canPlay 事件第二次不起作用

jquery - 使用 jQuery 的 HTML 页面拒绝提交?

jquery - 创建表单后添加 jquery 验证

jQuery 验证 :date - mysql format

asp.net-mvc - ASP.NET MVC3 编辑器模板和名称属性

events - jQuery .on() 事件不适用于动态添加的元素

javascript - href标识的区别

php - 通过选项卡更新补贴