2009-12-25 5 views
9

Formular abzuschicken ich mithilfe von Jquery automatisch nach Laden der SeiteJQuery mit automatisch

$(function(){ 

$("input[name=name]").val("somename"); 
$("input[name=email]").val("[email protected]"); 
$('#aweberform').submit(); 

}); 

Sowohl der Name/E-Mail-Wert gesehen werden kann, um auf dem Formular erhalten bevölkerte ein Formular einreichen versuchen. Aber das Submit-Ereignis wird nicht ausgelöst.

Irgendwelche hier, die irgendwelche Lichter vergießen können?

danke!

+0

Ich habe versucht, die Firebug-Konsole und interaktiv durch Eingabe dieser $ ('# aweberform'). Submit(); Nun gibt es die folgenden und nichts tun dann [form # aweberform addlead.pl] –

+1

Zeigen Sie uns Ihre HTML. – Sampson

+0

Versuchen Sie, den Code auf das Wesentliche zu reduzieren (nur das Formular mit zwei Eingängen, den relevanten JavaScript/JQuery-Code, Verweis auf die jQuery-Bibliothek und doctype/html/head/body-Tags). Wenn es immer noch nicht funktioniert, posten Sie das gesamte abgespeckte Dokument hier. –

Antwort

8

ok fand ich das Problem aus

die scheinbar Eingabe einreichen kann der Name

<input type="submit" name="submit" value="click to submit!"> 

geändert

<input type="submit" name="someothername" value="click to submit!"> 

und bekam das Problem

Fest vorlegen nicht haben
+0

das gleiche Problem hier zu tragen, änderte ich den Namen, übertrage zu anderen, aber wenn ich andere geändert dann hängen, nicht eingereicht, und wenn name = "submit" dann passierte nichts –

+0

alert funktioniert aber form nicht senden wenn (endTime <= time) \t { \t \t // alert ('123'); \t \t $ ("Formular"). Submit(); \t} –

1

Fügen Sie eine Funktion in das Senden ein. Scheint für mich zu arbeiten.

$('#aweberform').submit(function(){return true;}); 
3

Versuchen Sie, diese $('#aweberform').submit();

1

Versuchen Sie, diese document.getElementById('formId').submit();

1

ich entfernen musste meine Submit-Button zu bekommen $('#myForm').submit() zu arbeiten. Nicht sicher warum.

Verwandte Themen