我在 HTML 表单上有一个带有提交按钮的列表框。列表框启用了多项选择。我可以在列表框中选择多个值,但我不知道如何确定在提交表单时选择了哪些值。此外,我正在使用 JavaScript 将用户生成的值动态添加到列表框中,我希望能够在表单提交时告知两件事:
- 用户添加到框中的选项是什么?
- 用户在框中选择了哪些值?
这可能吗?谢谢。
最佳答案
通过使用尾随方括号命名您的select
,PHP(可能还有其他服务器语言)会将数据放入一个数组中
例如:
<form action="process.php" method="post">
<select name="multiSelects[]" multiple="multiple" size="5">
<option value="0">Zero</option>
<option value="1">One</option>
</select>
<input type="submit" />
</form>
选择将在数组 $_POST['multiSelects']
关于html - 如何发布具有多个选定值的 HTML 列表框的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379432/