我有一个带有下拉列表的表单,该表单由用户使用java脚本填充。我想在提交时检索(服务器端)这个下拉列表的所有选项。我指的是他们所有人,而不仅仅是那些被选中的人,因为他们没有被签署为"被选中"。有没有一种通过php代码实现的方法?我不想使用java脚本解决方案。
感谢
<select>
元素中未选择的选项不会由web浏览器发送到服务器,因此您无法使用PHP获取这些选项。您必须使用JavaScript。
您提到列表首先是由JavaScript填充的,也许您可以修改该JavaScript,将值也粘贴在隐藏的表单字段中,以便在提交表单时在服务器端可用。
否则,您需要创建一个onsubmit
处理程序来使用Javascript获取所有选项,然后可能将它们存储在隐藏的表单字段中。
浏览器不会将未选择的选项发送到服务器,因此:无