0
<input type="button" class="button" />
<form action="" method="">
<input type="text" name="name" />
<input type="text" email="email" />
<input type="text" phone="phone" />
<textarea name="message"></textarea>
<input type="submit" class="submit"/>
</form>

1、ボタンをクリックし、フォームをポップアップします。ユーザーがフォームにすべての情報を入力した後、送信ボタンをクリックして、すべてのフォーム情報を私のeamilボックスに送信します。

アクションパートの書き方。そして、どの方法を使うべきですか?メール機能を使用してメールを送信する必要がありますか?

jqueryを使用してフォームウィンドウをポップアップすることはできますが、フォーム情報を収集する方法がわからないので、メールボックスに送信します。

4

2 に答える 2

0

これは非常に幅広い質問ですが、一言で言えば、これがどのように行われるかです。

フォームを処理する php ファイルに投稿し、PHPmail()関数を使用して送信します。

<form action="process.php" method="POST">

プロセス.php:

<?php
if (isset($_POST)):
    foreach ($_POST as $key=>$value):
    $message = "$key : $value \n";
    endforeach;
mail('mymail@example.com', 'My Subject', $message);
endif;
于 2012-12-12T15:34:02.177 に答える
0

投稿してからメールを送信する必要があります。また、name 属性を使用する必要<input type="text" email="email" />があります。<input type="text" name="email" />

これを試して:

<?php
    if (!empty($_POST)){
        $send_message = 'Name: ' . $_POST[name] . ' Email: ' . $_POST[email] . ' Phone: ' . $_POST[phone] . ' Message: ' . $_POST[message];
        mail('youremail@email.com', 'Subject', $send_message); 
    }
?>
<form action="" method="post">
    <input type="text" name="name" />
    <input type="text" name="email" />
    <input type="text" name="phone" />
    <textarea name="message"></textarea>
    <input type="submit" class="submit"/>
</form>
于 2012-12-12T15:39:17.370 に答える