【发布时间】:2019-01-02 03:08:21
【问题描述】:
假设我有一个选择框:<select name="cart[]" id="cart" size="5"></select>
这个盒子里有 5 个不同的选项。
如果我写$data = $_POST['cart'];,它只会保存当前选中的选项。我怎样才能保存每个选项(所以那些没有被选中的)?
【问题讨论】:
-
如果你想要多个值,那么你必须允许多个值
multiplew3schools.com/tags/att_select_multiple.asp -
使用
multiple属性。 -
仅供参考,您不能发送未选择的值,因为它没有意义。如果您需要它们,请将其加载到您的帖子脚本中。
-
@daremachine 如何加载未选中的?这是我的问题。
-
这实际上违背了选择框的目的。为什么你需要所有的值?你打算如何区分哪些被选中,哪些没有被选中?
标签: php html arrays forms input