Wie versende ich ein Formular in Javascript mit einer Verzögerung

Ich versuche, das Formular zu senden, automatisch mit einer Verzögerung in einer chrome-Erweiterung, die ich Schreibe, und es scheint nicht zu übermitteln. Unten ist mein Formular und 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>
Aus irgendeinem Grund, den code nicht in die submitForm () - Funktion. Getestet habe ich dies, indem Sie eine Warnung am Anfang des submitForm () - Funktion.

InformationsquelleAutor milan | 2010-11-10

Schreibe einen Kommentar