-1

我正在尝试在我的网站上制作联系表格。这是代码:

        <form id="form" method="post" action="send.php">
                <fieldset>
                  <label><input type="text" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label>
                  <label><input type="text" value="App URL" onBlur="if(this.value=='') this.value='App URL'" onFocus="if(this.value =='App URL' ) this.value=''"></label>                                             
                  <div class="btns"><a href="javascript:" class="button" onClick="document.getElementById('form').submit()">Send</a></div>
                </fieldset>  
        </form> 

问题是页面 send.php 在 $_POST 中没有任何内容!

有没有人知道如何解决它?谢谢!

4

2 回答 2

1

输入没有名称。只有带有名称的输入才能成为成功的控件(并因此被提交)。

这些名称用于确定 PHP 生成的关联数组中的键。

于 2013-02-13T09:53:27.213 回答
0

您的输入标签需要一个name属性才能出现在$_POST数组中。

w3schools.com 页面解释确切用法: http ://www.w3schools.com/tags/att_input_name.asp

于 2013-02-13T09:53:50.740 回答