单击按钮时触发jquery validate()

时间:2009-12-31 18:37:37

标签: php jquery ajax validation

我有表单,我正在使用jquery验证jquery.validate.pack.js

当我按下提交按钮时,它的工作正常,我只需添加以下代码

            $(document).ready(function(){
        $("#contactform").validate();
            });
文本框的

和class =“validate”               

但我想在验证完成后用Ajax调用php文件。

像                                  $就({                 类型:“POST”,                 url:“email_feedback.php”, 等

我该怎么做?

由于

2 个答案:

答案 0 :(得分:3)

请参阅http://docs.jquery.com/Plugins/Validation/validate#options

中的submitHandler回调选项
$("#contactform").validate({
   submitHandler: function(form) {
    //$(form).ajaxSubmit(); // for the default ajax submission behavior
     $.ajax({ type: "POST", url: "email_feedback.php"})//, etc... for your own
   }
})

答案 1 :(得分:0)

这将通过AJAX将表单提交到表单的action属性中的URL:

$("#contactform").validate({
   submitHandler: function(form) {
    $(form).ajaxSubmit();
   }
})

以下是您的其他链接:http://www.malsup.com/jquery/form/#api

谢谢, Orokusaki