我正在使用这个来验证我的表单,它很好用:
$(document).ready(function() {
$("#myform").validate();
});
但是我需要在表单提交之前运行一个函数,但只有在验证通过时才运行。当我尝试在验证后添加函数时,像这样:
$(document).ready(function() {
$("#myform").validate();
$('#submitButton').click(function() {
...
});
});
即使表单验证失败,它仍然运行。
我也尝试将验证函数放在submitButton点击事件中,但是相同的事情发生了——即使表单验证失败,该函数仍会运行:
$(document).ready(function() {
$('#submitButton').click(function() {
$("#myform").validate();
...
...
});
});
.validate()
作为条件,而不是独立的函数?例如:if ($("#myform").validate()) { /*whatever*/ }
- shybovycha