/ / jquery countdown - AutoSubmit Formular bei Ablauf? - Jquery, Formen

jquery countdown - AutoSubmit Formular bei Ablauf? - Jquery, Formen

Ich benutze jquery_countdown (http: // keith-wood.name / countdown.html) um einen 60-Minuten-Timer einzustellen. Ich weiß, dass ich eine Callback-Funktion bei Ablauf der Zeit ausführen kann, aber gibt es eine Möglichkeit, das Formular automatisch zu übermitteln?

Ich habe Folgendes versucht, aber es konnte nicht gesendet werden (obwohl es keine Fehler in der Firebug-Konsole gab):

<div class="countdown"></div>
<form id="formsamp" action="#">
<textarea name="bft"></textarea>
<input type="submit" name="op" value="Submit" />
</form>

jquery_countdown_add
(
".countdown",
array
(
"until" => 10,
"onExpiry" => "finished"
)
);

function finished() {
$("#formsamp").submit(function(){return true;});
}

Antworten:

0 für die Antwort № 1

Versuche Folgendes:

$("#formsamp").submit();

oder

$("input[type=submit][name=op]").trigger("click");

0 für die Antwort № 2
"onExpiry" => function(){ return finished() }

0 für die Antwort № 3

Wahrscheinlich verwechselt jQuery Ihren Code mit der Verknüpfung einer Funktion mit dem submit Veranstaltung.

Versuchen Sie stattdessen, das Ereignis für ein Element auszulösen, indem Sie das explizitere Element verwenden .trigger(), so:

function finished() {
$("#formsamp").trigger("submit");
});