Javascript JQuery验证-即使需要也提交
我有一些简单的验证:Javascript JQuery验证-即使需要也提交,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我有一些简单的验证: var validator = $("#my_form").validate({ rules: { fieldOne: { require_from_group: [1, '.datagroup'], email: true, maxlength: 40 }, fieldTwo: { require_from_group: [1, '.datagroup'], maxlength: 18
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,但如果没有提供,我仍然希望提交表单。我本来希望伤残的处理者会开枪,但似乎没有
即使未提供此字段,是否也可以进行提交?(我仍然希望显示错误-但我希望在后台进行静默提交。)当您想执行不符合库API的操作时,您必须修改自己的代码。我会自己编写一个验证器或添加到jQuery验证器中
只需设置一个事件处理程序来检查提交的字段3,然后从jQuery验证方法中删除字段3。删除
必需的。。。。对不起,我不明白,如果你把它设置为必需的,那就意味着它是必需的。只是好奇,你为什么要这样做?用户希望当字段标记为错误时,表单无法提交。也许您可以使用jquery ajax通过post方法发送输入字段值?“我希望invalidHandler
会触发,但它似乎不会触发。”~invalidHandler
总是在单击无效表单的按钮时触发。既然你没有给我们看,我们就猜不出你做错了什么。