[英]submitHandler() in jquery validate method taking time to execute and submit the form
[英]How to submit a form using jQuery Validate submitHandler
這是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);
});
});
}
插件中內置了一個submitHandler
,其中包含form.submit()
。 由於您使用自己的自定義submitHandler
,因此仍需要使用submit
。 否則,在您的情況下,只需執行某種Ajax而不是.submit()
。
submitHandler
進入submitHandler
.validate()
方法。 為了使用.validate()
方法,必須在包含jQuery之后首先包含jQuery 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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.