html - 如何发布具有多个选定值的 HTML 列表框的选择

标签 html html-select

我在 HTML 表单上有一个带有提交按钮的列表框。列表框启用了多项选择。我可以在列表框中选择多个值,但我不知道如何确定在提交表单时选择了哪些值。此外,我正在使用 JavaScript 将用户生成的值动态添加到列表框中,我希望能够在表单提交时告知两件事:

  1. 用户添加到框中的选项是什么?
  2. 用户在框中选择了哪些值?

这可能吗?谢谢。

最佳答案

通过使用尾随方括号命名您的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/

相关文章:

javascript - 如何使用 getElementsByClassName 确定所选下拉选项的值?

javascript - 使 hover resize 元素只影响元素

javascript - 使用选项元素显示两个 div

jquery - HTML5/CSS3 - 复选框图像?

javascript - InnerHTML 获取 Div 名称

javascript - jquery 不与 Materialize 一起使用以隐藏选择选项

javascript - hide() 和 show() 选择选项在 chrome 中不起作用

javascript - 从 Google 电子表格数据构建/填充网页上的下拉菜单

html - 带有侧面导航的响应式中心 Logo 标题