2017-03-04 1 views
-1

ich zur Zeit (eine Themeforest Vorlage ändern), eine Website fertig zu schaffen und alles, was ich jetzt tun muß, ist Kontaktformular einzurichten Mail von meinen KundenWie Ajax Formularverarbeitung für HTML-Mail-Formular hinzufügen

/* ***************************************************************** 
* FORM VALIDATION 
* ************************************************************** */ 

$("#contactForm").validate({ 
    rules: { 
     fullname: { 
      required: true 
     }, 
     email: { 
      required: true, 
      email: true 
     }, 
     message: { 
      required: true 
     } 
    }, 
    messages: { 
     fullname: { 
      required: "Please enter your name" 
     }, 
     email: "Please enter a valid email address", 
     message: "Please enter your message" 
    }, 
    submitHandler: function() { 
     // Add your ajax form processing here. 
    } 
}); 
zu erhalten

Dies ist die Code-Datei config.js. Wie kann ich mit der Post bis ([email protected])

+3

Schritt arbeitet 1: Wählen Sie eine serverseitige Programmierung Sprache. Schritt 2: Erfahren Sie, wie Sie E-Mails damit versenden. Schritt 3: Passen Sie Ihren Code aus Schritt 2 an, um Benutzereingaben aus einer Formularübergabe zu unterstützen. Schritt 4: Erwägen Sie, dem Formular die clientseitige Validierung hinzuzufügen (d. H. Den Code in Ihrer Frage). Schritt 5: Erwägen Sie, es mit Ajax zu verbessern. (Für alle Schritte: Machen Sie Grundlagenforschung und lesen Sie einige Tutorials, bevor Sie zu Stackoverflow kommen. Ihre Frage ist derzeit viel zu weit gefasst und Sie sollten damit rechnen, dass sie geschlossen wird.) – Quentin

+0

$ .ajax ({ url: "sendEmail.php", Typ: "POST", Daten: { "key": "value"}, beforeSend: function() { }, success: function (response) { \t \t console.log (response); } }); –

Antwort

-1

versuchen diese

var data = new FormData($("#contactForm")[0]); 
$.ajax({ 
    url : 'your url ', 
    type : 'post', 
    data : data, 
    mimeType : 'multipart/form-data' 
    contentType: false, 
    processData: false, 
    success: function(data){ 

    } 

}); 
+0

versucht und funktioniert nicht – Serfim

0
$.ajax({type:'POST', url: 'contact.php', data:$('#contactForm').serialize(), success: function(response) { $('#contactForm').find('.form-control').html(response);}}); 

dies die letzte Syntax, die perfekt

Verwandte Themen