2017-12-21 1 views
0

Ich habe dieses Formular aus einer der kostenlosen Vorlagen erhalten. Grundform.Bereich zum Eingeben der E-Mail-Adresse zum Senden des Kontaktformulars nicht gefunden

Wo sollte ich die E-Mail-Adresse eingeben, an die das Formular gesendet werden soll?

$("#contactForm").validator().on("submit", function (event) { 
if (event.isDefaultPrevented()) { 
    // handle the invalid form... 
    formError(); 
    submitMSG(false, "Did you fill in the form properly?"); 
} else { 
    // everything looks good! 
    event.preventDefault(); 
    submitForm(); 
} 
}); 


function submitForm(){ 
// Initiate Variables With Form Content 
var name = $("#name").val(); 
var email = $("#email").val(); 
var msg_subject = $("#msg_subject").val(); 
var message = $("#message").val(); 


$.ajax({ 
    type: "POST", 
    url: "php/form-process.php", 
    data: "name=" + name + "&email=" + email + "&msg_subject=" + msg_subject + "&message=" + message, 
    success : function(text){ 
     if (text == "success"){ 
      formSuccess(); 
     } else { 
      formError(); 
      submitMSG(false,text); 
     } 
    } 
}); 
} 

function formSuccess(){ 
$("#contactForm")[0].reset(); 
submitMSG(true, "Message Submitted!") 
} 

function formError(){ 
    $("#contactForm").removeClass().addClass('shake 
animated').one('webkitAnimationEnd mozAnimationEnd MSAnimationEnd 
oanimationend animationend', function(){ 
     $(this).removeClass(); 
    }); 
} 

function submitMSG(valid, msg){ 
    if(valid){ 
     var msgClasses = "h3 text-center tada animated text-success"; 
    } else { 
    var msgClasses = "h3 text-center text-danger"; 
    } 
    $("#msgSubmit").removeClass().addClass(msgClasses).text(msg); 
} 
+0

Es ist nicht klar, was Sie fragen. Wenn Sie meinen, dass das Eingabefeld für die E-Mail-Adresse nicht angezeigt wird, müssen Sie auch Ihren HTML-Code einfügen. – david25272

Antwort

0

Wenn ich mich nicht irre, sendet JavaScript nicht wirklich die E-Mail. Sie veröffentlichen den Namen, die E-Mail-Adresse und die Nachricht des Benutzers in einem PHP-Formular, das dann die Aufgabe übernimmt, die E-Mail zu senden. Sie sollten also einen Platz im PHP-Formular haben, um die E-Mail einzugeben, die dann die Nachrichten empfängt.

Sie verknüpfen in Ihrer AJAX POST url: php/form-process.php

+0

Seufzen. Ich kann nicht glauben, dass ich das betrachtete und die PHP-Datei komplett vergessen hatte. Ich habe es falsch verstanden. Vielen Dank für die Hilfe! Seufzer... – 2SwiFt

Verwandte Themen