Wie kann ich ein bestimmtes Formular mit dem folgenden Code senden (Beispiel die ID meines Formulars ist # Form1).Jquery Formular einreichen
$(".nextbutton").click(function() { submit; });
Wie kann ich ein bestimmtes Formular mit dem folgenden Code senden (Beispiel die ID meines Formulars ist # Form1).Jquery Formular einreichen
$(".nextbutton").click(function() { submit; });
Versuchen Sie, diese sagen lässt Ihre Form ID formid ist
$(".nextbutton").click(function() { $("form#formID").submit(); });
Sie nicht wirklich brauchen sie alle in jQuery zu tun, dass reibungslos zu tun. Tun Sie es wie folgt:
$(".nextbutton").click(function() {
document.forms["form1"].submit();
});
lustig, weil Sie jQuery in Ihrer Antwort verwenden, die besagt, dass Sie jQuery nicht brauchen? – Claudiu
Ich denke, er meinte den Teil der Übermittlung des Formulars :) – msanjay
.submit() funktioniert nicht für mich. sagt Eigenschaft submit ist keine Funktion – kommradHomer
Wenn Sie nur 1 Formular in Ihrer Seite haben, verwenden Sie dies. Sie müssen die ID oder den Namen des Formulars nicht kennen. Früher habe ich nur diesen Code - Arbeits:
document.forms[0].submit();
Sie können wie versuchen:
$("#myformid").submit(function(){
//perform anythng
});
Oder auch können Sie versuchen, wie
$(".nextbutton").click(function() {
$('#form1').submit();
});
Da ein jQuery Objekt erbt von einem Array , und dieses Array enthält die ausgewählten DOM-Elemente.
$(".nextbutton").click(function() {
$("#formID")[0].submit();
});
starten: Sagen Sie eine ID und so das Element verwenden sollte innerhalb des DOM eindeutig sein, können Sie einen direkten Aufruf an einreichen indem ausführen konnte
$('#form1').submit();
oder
document.form1.submit();
Verwenden Sie das folgende jquery eine Auswahlbox mit einreichen aus einem Submit-Button. Verwenden Sie "Ändern" anstelle von Klick wie oben gezeigt.
$("selectbox").change(function() {
document.forms["form"].submit();
});
Prost!
Ist "form # formID" nicht ein wenig redundant? "#formID" wäre ausreichend, oder? –
Ja, nur die ID würde ausreichen. Aber das Voranstellen mit dem Tagnamen beschleunigt die Suche nach dem Objekt. Wenn Sie es hinzufügen, wird nur
nach der Dokumentation hier http://api.jquery.com/submit/ Dies wird einen Übermittler Listener auf dem Formular hinzufügen, nicht tatsächlich übermitteln es. Die Submit-Funktion ist nicht identisch mit einem jQuery-Objekt und einem DOM-Element. – challet