我正在使用jQuery Form Validator ,我需要验证按钮上的表单(不提交)点击。无法弄清楚该怎么做。
我已使用自定义错误消息进行设置:
$.validate({
language: myLanguage
});
答案 0 :(得分:1)
你可以这样使用它:
$.validate({
form : '#registration-form',
modules : 'security',
onError : function() {
alert('Validation failed');
},
onSuccess : function() {
alert('The form is valid!');
return false; // Will stop the submission of the form
},
onValidate : function() {
return {
element : $('#some-input'),
message : 'This input has an invalid value for some reason'
}
}
});
或使用事件监听器:
$('input')
.bind('beforeValidation', function() {
console.log('Input "'+this.name+'" is about to become validated');
})
.bind('validation', function(evt, isValid) {
console.log('Input "'+this.name+'" is ' + (isValid ? 'VALID' : 'NOT VALID'));
});