2011-10-03 150 views
0

如果这是一个新手问题,我很抱歉,但我似乎无法在任何地方找到我的答案。HTML表单提交问题GoDaddy gdform.php

因此,当我的表单路由到我的电子邮件时,我的表单显示其提交的内容非常棘手。

我在提交时收到一封电子邮件,但没有显示我的表单中的任何内容。

我使用GoDaddy的Linux中gdform.php

主办我试图既enctypes text/plain的&应用程序/ x-WWW的形式,进行了urlencoded。

我的表单代码如下:

<form id="myform" class="col col_8" action="gdform.php" method="post" enctype="text/plain"> 
    <input type="hidden" name="subject" value="Form Submission" /> 
    <fieldset class="s_column"> 
     <legend></legend> 
     <div> 
      <label for="email">email</label> 
      <input type="email" id="email" required="required" class="box_shadow" title="Don't worry, I don't share" /> 
     </div> 
     <div> 
      <label for="phone">phone</label> 
      <input type="tel" id="phone" required="required" class="box_shadow" title="In case of emergency" /> 
     </div> 
     <div> 
      <label for="name">name</label> 
      <input type="text" id="name" required="required" class="box_shadow" title="What shall I call you, when I call you?" /> 
     </div> 
     <div> 
      <label for="url">url</label> 
      <input type="url" id="url" class="box_shadow" title="If no url, share one that inspires you!" /> 
     </div> 
     <div> 
      <label for="phone">Budget</label> 
      <input type="number" id="Budget" class="box_shadow" title="Dollars and Sense" /> 
     </div> 
     <div class="textarea"> 
      <label for="textarea">Message</label> 
      <textarea class="box_shadow" title="Whats on your mind?"></textarea> 
     </div> 
     <input type="submit" value="submit form &rarr;" /> 
    </fieldset> 
</form> 

您可以在rawdesigns.net/contact.html

+0

我们需要查看发送电子邮件的相关PHP代码。 – Alex

回答

1

查看表单页面他们不工作,因为你不要有任何人的名字命名的。你也有类型错误的类型应该始终是文本。

<input type="text" name="email" id="email"> 

唯一不同的输入是密码,那么你的类型将是type =“password”。当你提交表单数据时,你必须给它一个名字,除非你使用jquery或javascript。上面的代码将使用标识符名称提交输入的值。并在PHP中,你会得到如下信息:

<?php 
$email = $_POST['email']; 
?> 

只要确保您命名所有的字段,并将类型更改为文本,它应该工作正常。

+1

实际上,如果您使用的是HTML5,那么'email','tel','url'和'number'都是有效的输入名称,并且它们在现代浏览器中提供了额外的验证。 –

+1

我将不得不考虑这一点。哇,你每天都会学到新的东西。 –

+0

“名称”应该是“类型” - 但你得到了要点:-) –