JQuery 验证 - 即使需要也提交
JQuery Validate - Submit even if required
我有一些简单的验证:
var validator = $("#my_form").validate({
rules: {
fieldOne: {
require_from_group: [1, '.datagroup'],
email: true,
maxlength: 40
},
fieldTwo: {
require_from_group: [1, '.datagroup'],
maxlength: 18,
minlength: 8
},
fieldThree: {
required: true
}
}
});
一切正常。我想要实现的一件事是,虽然需要 fieldThree,但如果没有提供,我仍然希望提交表单。我希望 invalidHandler 会触发,但它似乎没有。
即使没有提供这个字段,有什么方法可以提交吗? (我仍然希望显示错误 - 但我希望在后台静默提交。)
当您想做一些不符合库 API 的事情时,您必须修改自己的代码。我会自己写一个验证器或添加到 jQuery 验证器。
只需设置一个事件处理程序来检查提交的字段 3,并从 jQuery 验证方法中删除字段 3。
我有一些简单的验证:
var validator = $("#my_form").validate({
rules: {
fieldOne: {
require_from_group: [1, '.datagroup'],
email: true,
maxlength: 40
},
fieldTwo: {
require_from_group: [1, '.datagroup'],
maxlength: 18,
minlength: 8
},
fieldThree: {
required: true
}
}
});
一切正常。我想要实现的一件事是,虽然需要 fieldThree,但如果没有提供,我仍然希望提交表单。我希望 invalidHandler 会触发,但它似乎没有。
即使没有提供这个字段,有什么方法可以提交吗? (我仍然希望显示错误 - 但我希望在后台静默提交。)
当您想做一些不符合库 API 的事情时,您必须修改自己的代码。我会自己写一个验证器或添加到 jQuery 验证器。
只需设置一个事件处理程序来检查提交的字段 3,并从 jQuery 验证方法中删除字段 3。