我有一个名为"holds"的多选下拉字段。
未选择任何内容时,保留名称不会显示在$_POST 中
$_POST数组中显示的字段仅为选定字段或文本字段中包含数据的字段。
如何强制$_POST列出所有输入字段(无论它们是否包含数据)?
如果浏览器不将值发送到服务器,则$_POST
将不包含该值。
问题不在于POST,而在于原始表单字段。如果浏览器没有某个值(即使该值为空),则不会随请求一起提交输入。在服务器端对此无能为力。
这可能是浪费空间,但您可以发送带有附加字段的post,该字段是post字段的序列化数组(有或没有数据)。
-只是一个想法