jquery验证器错误显示问题

时间:2015-04-30 00:34:48

标签: jquery jquery-validate

我正在观察一些奇怪的行为。在某些情况下,如果我在任何字段上调用有效,则显示“此字段是必需的”的方式更改。为什么会这样?也许页面上有任何错误? enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

消息This field is required来自jquery-validate.js,当您致电.valid()时,该消息就会运行。

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

如果您不想要浏览器的验证,请不要在HTML中添加required等属性。 jquery-validate了解class="required",或者您可以在初始化插件时列出规则中所需字段的规范:

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