我有一个具有jquery验证的表单。我的问题是,我只想验证表单,我不想提交。怎么做?
有什么建议吗?
提前致谢。
答案 0 :(得分:1)
如果您希望在提交按钮中执行此操作,请执行以下操作:
$("#your_form").submit(function(event){
event.preventDefault();
});
但如果您想随时通过脚本进行验证,请执行以下操作:
//Validates but doesn't submit. Validates and returns true or false indicating if it was valid.
$("#form").data('validator').form();
希望这会有所帮助。干杯
答案 1 :(得分:0)
$(document).ready(function(e){
$('#submit').submit(function(e){
//validate form
e.preventDefault(); // or return false ;
});
});
答案 2 :(得分:0)
尝试将“valid()”函数绑定到不发送表单的事件。
$('#yourbutton').click(function(){
$("#yourform").valid();
});
答案 3 :(得分:0)
如果您使用的是jQuery Validation plugin,请将onsubmit: false
传递给验证方法:
$('#someForm').validate({
onsubmit: false
});