Bootstrap联系表单到电子邮件地址

时间:2016-04-27 13:13:06

标签: twitter-bootstrap email

我有一个内置联系表单的引导模板(下面的代码)。设置它以接收特定电子邮件地址上的表单联系人的最佳方法是什么?

<section id="contact" class="single-page scrollblock">
  <div class="container">
    <div class="align"><i class="icon-uniF0E0"></i></div>
    <h1>Contact us now!</h1>
    <div class="row">
      <div class="span12">
        <div class="cform" id="theme-form">
          <form action="#" method="post" class="cform-form">
            <div class="row">
              <div class="span6"> <span class="your-name">
                <input type="text" name="your-name" placeholder="Your Name" class="cform-text" size="40" title="your name">
                </span> </div>
              <div class="span6"> <span class="your-email">
                <input type="text" name="your-email" placeholder="Your Email" class="cform-text" size="40" title="your email">
                </span> </div>
            </div>
            <div class="row">
              <div class="span12"> <span class="message">
                <textarea name="message" class="cform-textarea" cols="40" rows="10" title="drop us a line."></textarea>
                </span> </div>
            </div>
            <div>
              <input type="submit" value="Send message" class="cform-submit pull-right">
            </div>
            <div class="cform-response-output"></div>
          </form>
        </div>
       </div>
      <!-- ./span12 -->
    </div>
    <!-- /.row -->
  </div>
  <!-- /.container -->
  </section>

1 个答案:

答案 0 :(得分:0)

您无法在客户端发送电子邮件,您必须将表单提交回服务器,在那里您需要运行某种可以为您发送电子邮件的软件。该软件可以是Node.js或PHP或其他东西。如果你选择PHP,你可以把一个名为'send_email.php'的文件放在与你的表单相同的文件夹中,内容为

<?php

$message = "Mail from " . $_POST['your-name'] . " <" . $_POST['your-email'] . ">\r\n\r\n" . $_POST['message'];

mail('my.email@example.com', 'Subject', $message);

然后,在您的表单中,更改

<form action="#" method="post" class="cform-form">

<form action="send_email.php" method="post" class="cform-form">

这就是所需要的,假设您已在服务器上启动并运行PHP框架。有关如何完成此操作的详细信息,请参阅http://php.net/manual/en/install.php