【发布时间】:2012-08-02 17:42:08
【问题描述】:
我有一个名为“holds”的多选下拉字段。
当未选择任何内容时,保留名称不会显示在 $_POST 中
在 $_POST 数组中显示的唯一字段是被选中的或在文本字段中有数据的字段。
如何强制 $_POST 列出所有输入字段(无论它们是否包含数据)?
【问题讨论】:
-
如果你将默认值设置为空格,它应该发送数据,当你
trim()它时,它会显示为空。
标签: php
我有一个名为“holds”的多选下拉字段。
当未选择任何内容时,保留名称不会显示在 $_POST 中
在 $_POST 数组中显示的唯一字段是被选中的或在文本字段中有数据的字段。
如何强制 $_POST 列出所有输入字段(无论它们是否包含数据)?
【问题讨论】:
trim()它时,它会显示为空。
标签: php
如果浏览器不将值发送到服务器,$_POST 将不会包含它。期间。
【讨论】:
$_POST 变量与根本没有 $_POST 变量并没有什么不同(尤其是考虑到类型杂耍等等)。
问题不在于 POST,而在于原始表单字段。如果浏览器没有某个值(即使该值是空白的),那么它不会随请求一起提交输入。在服务器端对此无能为力。
【讨论】:
这可能会浪费空间,但您可以发送带有附加字段的帖子,该字段是帖子字段的序列化数组(有或没有数据)。
-只是一个想法
【讨论】: