Php 未过帐的表单字段
我有一个包含以下字段的表单。由于某些奇怪的原因,post请求中没有发送电话和消息Php 未过帐的表单字段,php,forms,Php,Forms,我有一个包含以下字段的表单。由于某些奇怪的原因,post请求中没有发送电话和消息 <form id="contact-form" method="post" action="contact.php" name="contactform"> <fieldset> <div class="float-left"> <label for="Name">Full Name</label>
<form id="contact-form" method="post" action="contact.php" name="contactform">
<fieldset>
<div class="float-left">
<label for="Name">Full Name</label>
<input id="name" type="text" name="name" />
<label for="Email">Email Address</label>
<input id="email" type="text" name="email" />
<label for="Phone">Phone Number</label>
<input name="phone" type="text" id="phone" />
</div>
<div class="float-right">
<label for=comments accesskey=C>Message</label>
<textarea id="comments" rows="10" cols="10"
name="comments"></textarea>
<button id="submit" type="submit">Send Enquiry</button>
</div>
<div class="clear"></div>
</fieldset>
</form>
问题是在处理ajax提交的js文件中没有正确设置字段名
phone
和注释
。只有空的:&phone=&comments=
。当您填充字段并发布表单时会发生什么情况?我看到电话发送得很好,没有任何价值,但正在发送。您没有任何名为message的表单元素,是指注释吗?如果是的话,我也明白了。是的,对不起,我的意思是评论和电话都没有发送,但都填在了表格中。还有什么别的影响吗them@KeithPower您是否在提交给“contact.php”的脚本中检查这些内容?其他字段的传递是否正确?正如其他人所说,我测试了您的代码,它运行得很好。您是否有可能运行某种javascript来剥离它们?这是我的问题。我有一个让占位符在IE中工作的脚本,它正在删除表单项。
Parametersapplication/x-www-form-urlencoded
comments
email ukkgfpower@hotmail.com
name Joe Bloggs
phone
Source
name=Joe Bloggs&email=ukkgfpower%40hotmail.com&phone=&comments=