如何检索所有<select>标签选项?</select>

时间:2013-11-21 15:40:06

标签: php html post html-select

我有一个带有下拉列表的表单,该列表由用户使用java脚本填充。 我想在提交时检索(在服务器端)此下拉列表的所有选项。我的意思是他们所有人,不仅仅是被选中的人,因为他们没有被选为“被选中”。 有没有办法通过PHP代码做到这一点? 我不想使用java脚本解决方案。

谢谢

2 个答案:

答案 0 :(得分:1)

Web浏览器不会将<select>元素中未选中的选项发送到服务器,因此您无法通过PHP获取这些选项。你必须使用JavaScript。

你提到该列表首先由JavaScript填充,也许你可以修改那个JavaScript以便将值保留在隐藏的表单字段中,以便在提交表单时它们在服务器端可用

否则,您需要创建一个onsubmit处理程序以使用Javascript获取所有选项,然后可能将它们存储在隐藏的表单字段中。

答案 1 :(得分:0)

浏览器不会将未选择的选项发送到服务器,因此:否