强制$_POST列出所有字段,即使该字段不包含任何数据/值


force $_POST to list all fields, even if the field contains no data/value

我有一个名为"holds"的多选下拉字段。

未选择任何内容时,保留名称不会显示在$_POST 中

$_POST数组中显示的字段仅为选定字段或文本字段中包含数据的字段。

如何强制$_POST列出所有输入字段(无论它们是否包含数据)?

如果浏览器不将值发送到服务器,则$_POST将不包含该值。

问题不在于POST,而在于原始表单字段。如果浏览器没有某个值(即使该值为空),则不会随请求一起提交输入。在服务器端对此无能为力。

这可能是浪费空间,但您可以发送带有附加字段的post,该字段是post字段的序列化数组(有或没有数据)。

-只是一个想法