如何使用jQuery Validate submitHandler提交表单

时间:2015-06-13 08:51:00

标签: javascript jquery forms jquery-validate

这是jQuery提交表单代码。我想知道的是如何使用submitHandler提交表单。提前谢谢。

submitHandler: function(form) {
    // do other stuff for a valid form
    $.post('thankyou.php', $("#confrom").serialize(), function(data) {
        $("#confrom").fadeOut('fast', function(){
            $('#results').html(data);
        });
    });
}

1 个答案:

答案 0 :(得分:0)

插件中内置了form.submit(),其中包含submitHandler之类的内容。由于您使用自己的自定义submit进行了覆盖,因此仍需要使用.submit()。否则,在您的情况下,只需执行某种Ajax而不是submitHandler

.validate()进入.validate()方法。为了使用<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.js"></script> <script> $(document).ready(function() { $('#yourform').validate({ // other options, submitHandler: function(form) { // do other stuff for a valid form $.post('thankyou.php', $(form).serialize(), function(data) { $("#confrom").fadeOut('fast', function(){ $('#results').html(data); }); }); } }); }); </script> 方法,在包含jQuery之后必须首先包含jQuery Validate插件。

.. raw:: LaTeX