2017-12-21 3 views
0

으로 무료 서식 파일 중 하나에서이 양식을 받았습니다. 기본 양식.문의 양식을 보낼 입력 이메일 주소 영역을 찾을 수 없습니다.

어디로 양식을 보내려면 이메일 주소를 입력해야합니까?

$("#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

당신이 요구하는지 분명하지 않다. 이메일 주소의 입력란이 표시되지 않는다면 HTML도 함께 입력해야합니다. – david25272

답변

0

제가 실수가 아니라면 JavaScript는 실제로 이메일을 보내지 않습니다. 사용자의 이름, 전자 메일 및 메시지를 PHP 양식에 게시하면 전자 메일을 보내는 작업이 수행됩니다. 따라서 PHP 폼에 메시지를받을 이메일을 입력해야합니다.

당신은 URL로 AJAX POST에 링크 : php/form-process.php

+0

한숨. 나는 이것을보고 PHP 파일을 완전히 잊어 버린 것을 믿을 수 없다. 나는 그것을 착각했다. 도움 주셔서 대단히 감사합니다! 한숨... – 2SwiFt

관련 문제