我编写了一些自定义 jQuery 来验证Stylish Select输入。不幸的是,如果这些字段有错误,我不知道如何防止表单提交。我正在使用jquery.validation.js。我遇到的问题是,当我试图阻止表单提交时,它也会阻止 jquery.validation.js 脚本运行。我不知道这是否有意义,但基本上,是否有一个变量或 jquery.validation.js 使用的东西可以与我的自定义验证相关联?这是我的自定义脚本:
if ($("#field_1_87 select").attr("value") == "") {
$("#field_1_87 .newListSelected").addClass("error");
$("#field_1_87 .inputWrapper").prepend("<label class=\"error select\">This field is required.</label>");
}
// Error Counting
var errors = $(".error").length;
if (errors == 0) {
$(form).submit();
} else {
e.preventDefault();
}