0

基本的に、私はウェブデザインの初心者で、実際にこの連絡先フォームにメールを受信者として入力した場所を特定するのに助けが必要です。コードを5回見たことがあります。コードをどこかで見逃している可能性がありますが、誰か教えてくださいコードのどこにメールアドレスを受信者として入れました!!

コードへのリンクは次のとおりです。

http://jsfiddle.net/VkeP5/

Heres 私の html 残りは jsfiddle にあります

<head>

    <meta charset="UTF-8">

    <title>{name} Portfolio - {Page Name}</title>

    <!-- grabs the latest jquery script from google -->
    <script src="js/jquery-1.9.1.min.js"></script>

    <script src="js/processForm.js"></script>        

    <link href="css/styles.css" rel="stylesheet" type="text/css" />

</head>

<body>

    <div id="contactForm">

        <div id="contactForm_messageToUser">Your message has been sent.<br />We will be in contact shortly.</div>

        <!-- The form that the user will fill out. -->
        <form id="contactForm_form">

            <table>

                <tr>
                    <th>
                        Name
                    </th>
                    <td>
                        <input id="user_name" name="user_name" type="text" value="" />

                        <div id="user_name_message" class="errorMessage">
                            Please enter your name.
                        </div>
                    </td>
                </tr>

                <tr>
                    <th>Phone</th>
                    <td>
                        <input id="user_phone" name="user_phone" type="text" value="" />

                        <div id="user_phone_message" class="errorMessage">
                            Please enter a valid phone number.
                        </div>
                    </td>
                </tr>

                <tr>
                    <th>Email</th>
                    <td>
                        <input id="user_email" name="user_email" type="text" value="" />

                        <div id="user_email_message" class="errorMessage">
                            Please enter a valid email address.
                        </div>
                    </td>
                </tr>

                <tr>
                    <th>Message</th>
                    <td>
                        <textarea id="user_message" name="user_message"></textarea>

                        <div id="user_message_message" class="errorMessage">
                            Please enter your message.
                        </div>
                    </td>
                </tr>

                <tr>
                    <th>&nbsp;</th>
                    <td>
                        <input id="user_submit" name="user_submit" type="submit" value="Send your message" />
                    </td>
                </tr>

            </table>

        </form>

    </div>

</body>

4

3 に答える 3

0

フォームから送信された情報を自分の電子メール アドレスに送信する場合、processEmail.php で次のように変更する必要があります。

<?php
    if (isset($_POST['user_submit']) && $_POST['user_submit'] != ''){
        $body = "Name: " . $_POST['user_name'] . "<BR>";
        $body.= "Phone: " . $_POST['user_phone'] . "<BR>";
        $body.= "Email: " . $_POST['user_email'] . "<BR>";
        $body.= "Message: " . $_POST['user_message'];

        $to = "Your Email Address";
        $subj = "User Form Submitted";
        $headers = "MIME-Version: 1.0\n";
        $headers.= "Content-type: text/html; charset=iso-8859-1\n";
        $headers.= "From: ".$_POST['user_email']."\n";

        if (mail($to,$subj,$body,$headers)){
            echo "<h2>Message Sent</h2>";
        }
        else{
            echo "<h2>Unable to submit the form, please recheck the details.</h2>" ;
        }
   }

?>

于 2013-06-13T15:12:18.067 に答える
0

完成したフォームの送信先の電子メール アドレスをお探しの場合は、ここにはありません。フォームは、サーバー側スクリプトへの AJAX 呼び出しによって送信されますprocessEmail.php- アドレスを確認してください

于 2013-06-13T14:59:59.990 に答える
0

ブラウザーで Outlook を使用したり、ユーザーのクライアントでメールを送信したりしたい場合は、

使用する

<form action="mailto:myemail@domain.com" method="post">

ほとんどの人は webamil を使用しているだけなので、これは良い考えではありません。そのため、メールを転送するためのサーバーが必要です。PHP、ASP、Javaなどでコードを書くか、メールを転送できるサービスを使用する必要があります

于 2013-06-13T14:58:30.517 に答える