2017-12-21 8 views
0

に私は無料のテンプレートの1つからこのフォームを取得しました。基本的なフォーム。連絡先フォームを送信する入力電子メールアドレスの領域が見つかりません

どこにフォームを送信するためにメールアドレスを入力する必要がありますか?

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

関連する問題