1

我应该怎么做才能让我的表格正常工作?我的网站和一切都设置好了。我只是无法让我的表格工作。我可以从 rdp 做吗?或firezila服务器?

    <form>
       <div class="row">
    <div class="col-md-6 col-sm-6">
    <div class="form-group">
   <input type="text" class="form-control" required="required" placeholder="Name">
    </div>
   </div>
  <div class="col-md-6 col-sm-6">
  <div class="form-group">
  <input type="text" class="form-control" required="required" placeholder="Email address">
 </div>
 </div>
  <div class="row">
<div class="col-md-6 col-sm-6">
 <div class="form-group">
  <textarea name="message" id="message" required="required" class="form-control" rows="3"  placeholder="Message"></textarea>
 </div>
  <div class="form-group">
   <button type="submit" class="btn btn-default">Submit Request</button>
 </div>
  </div>
</div>
  </div>    
 </form>
4

1 回答 1

0

将您的表单提交给 php 并发送邮件,修改如下代码并考虑添加主题字段:

<form name="nameforform" action="thephpfilename.php" method="POST">
       <div class="row">
    <div class="col-md-6 col-sm-6">
    <div class="form-group">
   <input type="text" class="form-control" required="required" placeholder="Name" name="name">
    </div>
   </div>
  <div class="col-md-6 col-sm-6">
  <div class="form-group">
  <input type="text" class="form-control" required="required" placeholder="Email address" name="email">
 </div>
 </div>
  <div class="row">
<div class="col-md-6 col-sm-6">
 <div class="form-group">
  <textarea name="message" id="message" required="required" class="form-control" rows="3"  placeholder="Message" name="message"></textarea>
 </div>
  <div class="form-group">
   <button type="submit" class="btn btn-default">Submit Request</button>
 </div>
  </div>
</div>
  </div>    
 </form>

然后创建一个 php 文件(例如:thefilename.php)[确保将表单元素的 action 属性更改为创建的 php 文件的名称。

php 文件应包含以下代码:

<?php
$to      = $_POST['email'];
$subject = '';
$message = $_POST['message'];
$headers = 'From:'. $_POST['name'] . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?> 

它会起作用,请务必调整您的服务器设置,并在下次问题中指定更多信息。

最后它是如何工作的,

在提交表单时,浏览器会向表单元素的 action 属性中指定的文件发送一个 get/post 请求。php 文件处理请求并满足需要。数据是参考 input 和 textarea 元素的 name 属性存储的。数据也可以存储为数组。在这里,我们使用 php 的mail() 函数使用适当的标头发送邮件。HTML 或引导程序无法在没有服务器干预的情况下独立发送邮件。

请务必发表评论以获取更多信息和其他帮助,尽情享受吧。

于 2016-04-05T16:05:10.270 回答