【发布时间】:2010-10-02 18:06:09
【问题描述】:
在使用this 插件提交之前验证表单。并提交如代码所示:
jQuery.validator.setDefaults({
submitHandler: function(){
jQuery("form").submit(function(e) {
e.preventDefault();
jQuery.post(base_url + "blog/ajax_comment", { author: jQuery("#author").val(), email: jQuery("#email").val(), url: jQuery("#url").val(), message: jQuery("#message").val() , post_ID: jQuery("#post_ID").val(), not: jQuery("#not").val() }, function (data) {
//do stuff here
});
});
}
});
jQuery().ready(function() {
// validate the comment form when it is submitted
jQuery("#commentform").validate();
});
为了提交,我需要按提交按钮两次。我对 jQuery 有点陌生,我真的不知道为什么会这样。有没有简单的方法来解决这个问题?
【问题讨论】:
标签: jquery ajax validation callback form-submit