这是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);
});
});
}
答案 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