Mav*_*ick 7 forms jquery jquery-validate form-submit
我有一个HTML表单.我正在使用jquery.validate.js验证我的表单,它适用于提交事件.我想在提交被解雇之前验证此表单.
根据我的研发,我尝试过:
$('#my-form').on('before-submit',function(){
alert('Before submit performed');
});
Run Code Online (Sandbox Code Playgroud)
我想在触发提交事件之前验证表单.谁能告诉我怎么做?
非常感谢,
中号
rol*_*and 19
您可以模仿默认的jQuery插件行为,如下所示:
测试是否form有效; 如果不阻止使用preventDefault()以下方式发生默认操作:
$(document)
.on('click', 'form button[type=submit]', function(e) {
var isValid = $(e.target).parents('form').isValid();
if(!isValid) {
e.preventDefault(); //prevent the default action
}
});
Run Code Online (Sandbox Code Playgroud)
编辑:如果您想微调验证测试,即有条件地验证某些控件,这会派上用场.