duanjiu4498 2014-03-12 01:47
浏览 12

Bootstrap联系表格

**So I am using this tutorial http://www.html5templatesdreamweaver.com/bootstrap-form.html

I get emails from my website when I test the form, but the email doesn't contain the form info. It says "inquiry"

Here is my

<meta charset="UTF-8">
<title>Untitled Document</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>BOTW v.4</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/custom.css" rel="stylesheet">
<script src="js/respond.js"></script>

Here is my form

               <fieldset>                      <form name="enq" method="post" action="email/" onsubmit="return validation();">
                    <form role="form">
                  <div class="form-group">
                    <label for="exampleInputName1">Name</label>
                    <input type="name" class="form-control" id="exampleInputName1" placeholder="Enter name">
                  </div>
                    <form role="form">
                  <div class="form-group">
                    <label for="exampleInputEmail1">Email address</label>
                    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
                  </div>
                    <form role="form">
                  <div class="form-group">
                    <label for="exampleInputMessage1">Message</label>
                    <textarea class="form-control" input type="message" rows="3" placeholder="Enter message"></textarea>
                  </div>

                    <div class="actions">
                    <input type="submit" value="Send Your Message" name="submit" id="submitButton" class="btn btn-info pull    -right" title="Click here to submit your message!" />
                    </div>  
                    </form>     
               </fieldset>           

**And finally my Javascript

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="email/validation.js" type="text/javascript"></script>

Anyone know what I am missing?

Edit - and my php

<?php
 if(isset($_POST['submit']))
 {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $query = $_POST['message'];
    $email_from = $name.'<'.$email.'>';

 $to="bryanontheweb@yahoo.com";
 $subject="Enquiry!";
 $headers  = 'MIME-Version: 1.0' . "
";
 $headers .= 'Content-type: text/html; charset=iso-8859-1' . "
";
 $headers .= "From: ".$email_from."
";
 $message="   

         Name:
         $name     
         <br>
         Email-Id:
         $email        
         <br>
         Message:
         $query        

   ";
    if(mail($to,$subject,$message,$headers))
        header("Location:../contact.php?msg=Successful Submission! Thankyou for contacting us.");
    else
        header("Location:../contact.php?msg=Error To send Email !");
        //contact:-your-email@your-domain.com
 }
?>
  • 写回答

1条回答 默认 最新

  • doucuo1642 2014-03-12 03:29
    关注

    Try this. You need to put the "name" attribute for the input and textarea

    <fieldset>                      <form name="enq" method="post" action="email/" onsubmit="return validation();">
                        <form role="form">
                      <div class="form-group">
                        <label for="exampleInputName1">Name</label>
                        <input type="text" name="name" class="form-control" id="exampleInputName1" placeholder="Enter name">
                      </div>
                        <form role="form">
                      <div class="form-group">
                        <label for="exampleInputEmail1">Email address</label>
                        <input type="text" name="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
                      </div>
                        <form role="form">
                      <div class="form-group">
                        <label for="exampleInputMessage1">Message</label>
                        <textarea name="message" class="form-control" input rows="3" placeholder="Enter message"></textarea>
                      </div>
    
                        <div class="actions">
                        <input type="submit" value="Send Your Message" name="submit" id="submitButton" class="btn btn-info pull    -right" title="Click here to submit your message!" />
                        </div>  
                        </form>     
                   </fieldset>  
    
    评论

报告相同问题?

悬赏问题

  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 关于无人驾驶的航向角
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了