我正在构建一个包含许多复选框的页面。 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基础方法?