我在将表单连接到超时数组时遇到问题。我希望它超时 5000 毫秒并在提交之前显示 DELAY。
HTML
<form name="thisform" action="" method="get" onsubmit="window.open('http://www.mydomain.com/'+document.thisform.url.value,'_self');return false;">
<input name="url" type="text" />
<input name="submit" type="submit" value="Go!" />
</form>
Javascript
$('thisform').submit(function (e) {
var form = this;
e.preventDefault();
setTimeout(function () {
form.submit();
}, 1000); // in milliseconds
$("<p>Delay...</p>").appendTo("body");
});