联系人表单PHP代码未发送“选择”菜单
我在下面有一个下拉菜单“选择”的HTML代码,下面是用来发送所选选项的PHP。我找不到它为什么不发送它联系人表单PHP代码未发送“选择”菜单,php,html,drop-down-menu,html-select,Php,Html,Drop Down Menu,Html Select,我在下面有一个下拉菜单“选择”的HTML代码,下面是用来发送所选选项的PHP。我找不到它为什么不发送它 <p class="input-block"> <label for="contact-enquirytype"> <strong>Drop Menu</strong> </label> <select for="contact-enquirytype"> <
<p class="input-block">
<label for="contact-enquirytype">
<strong>Drop Menu</strong>
</label>
<select for="contact-enquirytype">
<option type="select" value="Option 1" name="enquirytype" id="contact-enquirytype-1">
Option 1
</option>
<option type="select" value="Option 2" name="enquirytype" id="contact-enquirytype-2">
Option 2
</option>
<option type="select" value="Option 3" name="enquirytype" id="contact-enquirytype-3">
Option 3
</option>
</select>
</p>
我有其他的输入文字和电台正在发送罚款,只是下拉列表是没有被发送
谢谢。您的select元素没有name属性 改:改为。 for属性在这里是无用的。 此外,选项标记不需要name属性,也不需要type属性。正确的方法是:
<select name="enquirytype">
<option value="Option 1" id="contact-enquirytype-1">Option 1</option>
<option value="Option 2" id="contact-enquirytype-2">Option 2</option>
<option value="Option 3" id="contact-enquirytype-3">Option 3</option>
</select>
名称属性必须位于标记中:
然后必须将其从标记中删除
你的选择根本不正确。其内容应如下:
<select name="enquirytype">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
不要太迂腐,但如果你对任何事情都不确定,请仔细阅读。类型属性也应该从选项元素中删除。我完全忽略了这一点。我太专注于删除name属性了。@John Conde:有什么特别的原因吗?@John Conde:nm,做了一些研究,决定我同意。很高兴你同意。我很高兴能给你投票谢谢你的回答。尽管“读书并接受教育”的建议是不恰当和枯燥的。我会在我想要的时候决定阅读,并且有时间和奢侈品接受教育,否则像这样的网站就没有意义了。你可能想向管理员发送一条消息,要求他们关闭它,以便人们“研究互联网络并接受教育”。@acidking:你应该把它写在“谢谢你的回答”,因为“阅读并接受教育”的建议在这种情况下尤其适用,因为在这种情况下,问题源于缺乏基本知识。花10分钟研究这些基本知识将为你节省大量的时间,因为你不需要在这样的网站上问这些基本问题。对我来说,我在这样的网站上收到的最好的建议是“RTFM!”。哦,不要对那些向你提供帮助的人无礼。
<select name="enquirytype">
<option value="Option 1" id="contact-enquirytype-1">
<select name="enquirytype">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>