530 Stimmen

Ein Formular mit jQuery abschicken

Ich möchte ein Formular mit jQuery übermitteln. Kann jemand den Code, eine Demo oder ein Beispiel Link zur Verfügung stellen?

6voto

Naveen DA Punkte 3685

Ich bin etwas anders vorgegangen, indem ich die Schaltfläche in die Schaltfläche "Senden" geändert und dann auf

$("#submit").click(function (event) {
  $(this).attr("type", "submit");
  $(this).click();
});

5voto

user2320873 Punkte 51

IE-Trick für dynamische Formulare:

$('#someform').find('input,select,textarea').serialize();

5voto

Ram Ch. Bachkheti Punkte 2609

Können Sie es so verwenden:

  $('#formId').submit();

OR

document.formName.submit();

3voto

kdniazi Punkte 39
function  form_submit(form_id,filename){
    $.post(filename,$("#"+form_id).serialize(), function(data){
        alert(data);
    });
}

Die Formulardaten werden per AJAX auf den von Ihnen angegebenen Dateinamen übertragen.

2voto

johnlemon Punkte 19787

Ich empfehle eine generische Lösung, damit Sie den Code nicht für jedes Formular hinzufügen müssen. Verwenden Sie das Jquery-Form-Plugin (http://jquery.malsup.com/form/) und fügen Sie diesen Code hinzu.

$(function(){
$('form.ajax_submit').submit(function() {
    $(this).ajaxSubmit();
            //validation and other stuff
        return false; 
});

});

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X