HTML复选框将视图位置重置为页面的开头


HTML checkboxes reset view position to the beginning of the page

我使用了这个主题的代码,在这里也可以看到。我在PHP中为一些选项生成了许多复选框,但当我选中一个选项并提交表单时,我的PHP无法识别复选框的名称。通过一些分析,我的结论是,这是因为那些按钮状的复选框并不是真正的复选框。这是真的吗?如果是,有没有办法让PHP识别这些复选框?

$_POST['checkBoxName']

生成"未定义的索引:checkBoxName"

$_POST变量的索引是表单中提交的输入的名称。根据提供的HTML代码,

<input type="checkbox" hidden="" value="bathroom" name="place[]">

CCD_ 2不会做任何事情,因为输入的名称是一个名为place的数组。相反,您希望将名称从place更改为checkBoxName或执行$_POST['place']