我正在嘗試自動提交表單,延遲時間爲我正在編寫的Chrome擴展,它似乎並未提交。下面是我的形式和javascript:如何以延遲提交Javascript表單
function submitForm() { // submits form
document.getElementById("ismForm").submit();
}
if (document.getElementById("ismForm")) {
setTimeout("submitForm()", 5000); // set timout
}
<form method="post" id="ismForm" name="ismForm" action="http://www.test.com" class="">
<label for="searchBox">Search </label>
<input type="text" id="searchBox" name="q" value=""> <input type="hidden" id="sayTminLength" value="3"><input type="hidden" id="coDomain" value="US"><input class="button" type="submit" id="search.x" name="search.x" value="Search" autocomplete="off">
</form>
出於某種原因,代碼不會進入submitForm()函數。我通過在submitForm()函數的開始處添加一個警報來測試它。 – milan 2010-11-10 19:48:34