是否可以使用jquery使表单提交更慢?
因此,例如当用户进行搜索时,它会为回发加载2-3秒吗?
答案 0 :(得分:5)
不确定为什么你需要这样做,但你可以这样做:
var submitted = false;
$("form").bind('submit', function(){
if(!submitted){
submitted = true;
setTimeout(function(){ $("form").trigger('submit');}, 3000);
return false;
}else{
return true;
}
});
答案 1 :(得分:1)
var t = setTimeout(“javascript statement”,毫秒);
这可能就是你所需要的。
答案 2 :(得分:1)
如果您正在提出服务器端请求,您可以随时延迟响应。在PHP中,这可以使用sleep
完成。
sleep(3);
答案 3 :(得分:1)
setTimeout(function(){
yourFormSubmitionAfter2Seconds();
}, 2000);
或在PHP中
sleep(2);
答案 4 :(得分:1)
为什么不使用点击方法做某事(例如延迟)而不是在帖子准备好后触发帖子?像这样:
$('#mybutton').click(function(){
//wait, demonstrate, whatever
//post my form
});
答案 5 :(得分:1)
我不确定你为什么要这样,但你可以通过编程方式提交表单。
$`('#form').delay(2000).submit();
`