我正在观察一些奇怪的行为。在某些情况下,如果我在任何字段上调用有效,则显示“此字段是必需的”的方式更改。为什么会这样?也许页面上有任何错误?
答案 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",
}
});