PHP:通过POST请求发送空复选框名称

时间:2016-02-13 16:34:09

标签: php html checkbox

我正在构建一个包含许多复选框的页面。 html就像:

<input type="checkbox" name="gallery[]" value="gal1">
<input type="checkbox" name="gallery[]" value="gal2">
<input type="checkbox" name="gallery[]" value="gal3">

即使用户没有选择任何项目,我也想要复选框(图库)的名称    所以我添加了一个具有相同名称(图库)的隐藏输入,但在这种情况下即使用户选择任何复选框,在后端接收的数组也将是:

[
  "gallery" => ""
] 

即使用户选择任何复选框项目。 所以这种方法不合格 由于页面结构(此页面是根据用户在上一页中的选择生成的)我不知道这个页面中复选框的名称是什么。我也不会使用会话。也许使用JQuery解决问题,但我试图避免这种情况 因此,如果用户没有选择我想要的任何复选框:

$_POST : ["gallery" => '']

如果用户选择任何复选框,那么我应该:

$_POST: ["gallery" => ['gal1', 'gal2', ...]]

有没有针对这个问题的HTML基础方法?

0 个答案:

没有答案