【问题标题】:What are all the steps I have to do to get my bootstrap email form working?我必须执行哪些步骤才能使我的引导电子邮件表单正常工作?
【发布时间】:2016-07-01 16:56:23
【问题描述】:

我应该怎么做才能让我的表单正常工作?我的网站和一切都设置好了。我只是无法让我的表格工作。我可以从 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>

【问题讨论】:

  • 你应该有一些 php、asp.net 或 javascript 代码,我可以看看吗?
  • 如果你想请回复,我可以用php给出答案! PHP 肯定适用于 firezila。

标签: form-submit forms contact-form bootstrap-form-helper


【解决方案1】:

将表单提交到 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)【一定要将form元素的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 或引导程序 在没有服务器干预的情况下无法独立发送邮件。

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

【讨论】:

  • 伙计,我做到了,但是对我没有用。我不知道我做错了什么。我能为您提供什么,您可以尽您所能帮助我吗?
  • 首先你想要什么我的意思是像gmail这样的邮件网站的这一部分,人们可以互相发送电子邮件或反馈接收者或任何其他人请回复你想要做什么,邮寄给谁! @M.Huerta。还给我您尝试过的代码(您根据我发布的内容修改的代码),您的“/”根目录的文件列表(也称为文件所在的 WWW 目录)
猜你喜欢
  • 1970-01-01
  • 2015-06-20
  • 2013-01-20
  • 2011-09-03
  • 2014-07-06
  • 2011-05-07
  • 2019-02-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多