验证后的jQuery超时功能

时间:2011-08-22 17:41:59

标签: jquery timeout validation

我使用此函数来验证我的表单:

<script type="text/javascript">
$(document).ready(function() {
$('#tracks_form').validate({ 
        submitHandler: function(form) {

            form.submit(); 
        }
    })
 });
</script>

我需要的是在这个内部创建一个超时功能。

所以,一旦表单被验证,它将停止页面大约2-3秒,然后最终将提交表单。

如何修改此功能以实现此结果?

非常感谢你!

1 个答案:

答案 0 :(得分:0)

您可以使用setTimeout来延迟表单提交

$(document).ready(function() {
    $('#tracks_form').validate({ 
        submitHandler: function(form) {
           setTimeout(function(){
             form.submit(); 
           }, 3000);//Time in milliseconds
        }
    })
 });