表单提交前jQuery暂停

时间:2008-11-05 13:48:30

标签: jquery

在提交表单之前,我需要暂停500毫秒。以下是我到目前为止的情况:

 $(".rowqty input").bind("keyup", function() { $("#ViewCartPage form").animate({ opacity: 1.0 }, 3000).submit() });

因此当有人更改输入字段的数量时,它会提交表单,但我希望它等待一段时间,因为他们需要片刻输入2或3个数字。

正如你所看到的,我尝试使用animate函数尝试延迟但却没有运气。

我知道我可以使用它:http://blog.mythin.net/projects/jquery.php

如果有办法,我宁愿不在我的网站上添加另一个JS。

编辑:实际上上面的暂停插件对我来说也不起作用。

2 个答案:

答案 0 :(得分:3)

试一试:

$(".rowqty input").bind("keyup", function() { setTimeout("$('#ViewCartPage form').submit()", 500 });

答案 1 :(得分:0)

setTimeout(function () {$("#formID").submit()},1000);

它对我有用(没有引号)