我遇到了 jQuery Validation 的问题,需要忽略一些字段。
我需要忽略基于我设置的类的字段,然后忽略所有隐藏字段。我需要做的是以下,但它只是尊重第二个忽略。我假设有一种方法可以告诉 jQuery Validation 这些多个选择器,但我似乎找不到它。
validator = $("#form1").validate({
onsubmit: false,
ignore: ".ignore",
ignore: ":hidden",
谢谢,
蒂姆
我遇到了 jQuery Validation 的问题,需要忽略一些字段。
我需要忽略基于我设置的类的字段,然后忽略所有隐藏字段。我需要做的是以下,但它只是尊重第二个忽略。我假设有一种方法可以告诉 jQuery Validation 这些多个选择器,但我似乎找不到它。
validator = $("#form1").validate({
onsubmit: false,
ignore: ".ignore",
ignore: ":hidden",
谢谢,
蒂姆
从验证文档:
使用 jQuery 的 not 方法,因此 not() 接受的所有内容都可以作为此选项传递。
因此,您需要做的就是传递一个参数,选择器用逗号分隔:
validator = $("#form1").validate({
onsubmit: false,
ignore: ".ignore, :hidden"
});
您可以尝试使用:
ignore: ".ignore, :hidden"
也有双重“not()”。IE:
ignore: ".ignore, :hidden:not(.required)"
这样一些需要的隐藏字段就不会被忽略。如果有人使用 dropdawn 和复选框自定义插件,可能需要。