jQuery Form Validator在按钮点击时验证

时间:2014-04-08 18:21:23

标签: jquery

我正在使用jQuery Form Validator ,我需要验证按钮上的表单(不提交)点击。无法弄清楚该怎么做。

我已使用自定义错误消息进行设置:

$.validate({
    language: myLanguage
});

1 个答案:

答案 0 :(得分:1)

  

http://formvalidator.net/#configuration_callbacks

你可以这样使用它:

$.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'));
});