フォームをタイムアウト配列に接続する際に問題が発生しています。送信する前に 5000ms タイムアウトして 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");
});