仅在按钮单击时进行JQuery验证,而不是onblur/onchange

Gra*_*rtz 1 jquery jquery-validate

我有一个简单的表单和一个"保存"按钮.我想仅在用户单击按钮时使用JQuery验证插件验证字段.在用户单击"保存"按钮之前,我不希望错误消息显示或消失.有解决方案吗

Run*_*orn 5

内置功能可以打开/关闭您需要的事件,

  onsubmit (default: true) : false //Disables form submit validation
  onfocusout: false //Disables onblur validation.
  onkeyup :false  //Disables onkeyup validation
  onclick : false //Disables onclick validation of checkboxes and radio buttons.
Run Code Online (Sandbox Code Playgroud)

所以,你可以像使用它一样

$(".selector").validate({
  onfocusout: false
});
Run Code Online (Sandbox Code Playgroud)

PS

你应该彻底研究文档.