HTML表单提交GoDaddy gdform.php的问题

时间:2011-10-03 18:49:14

标签: html forms

如果这是一个新手问题我提前道歉,但我似乎无法在任何地方找到答案。

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

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

我正在使用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

上查看表单页面

1 个答案:

答案 0 :(得分:1)

他们没有工作,因为你没有任何一个名字。你也有错误的类型,类型应该始终是文本。

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

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

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

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