我在from中有一组复选框,我需要用php获取值。请注意,div class =“group”也可以复制onruntime(使用jquery),所以我可能会以多个div class =“group”的复选框结束。
有没有办法设置复选框名称,以便将表单数据组合在一起为每个“组”,或者之后更容易处理的内容?还有一个未经检查的复选框问题,因此它们不会出现在帖子数据中。
我尝试使用这样的名字,但我不喜欢结果。
<form>
<div class="group">
<input type="checkbox" name="ev[][time]">
<input type="checkbox" name="ev[][space]">
<input type="checkbox" name="ev[][money]">
</div>
<div class="group">
<input type="checkbox" name="ev[][time]">
<input type="checkbox" name="ev[][space]">
<input type="checkbox" name="ev[][money]">
</div>
</form>
答案 0 :(得分:1)
定义复选框组时,最好使用输入名称进行详细说明,并避免使用[]
表示法。
未在发布数据中发送未勾选的复选框,您的选择将变为未对齐。
<form>
<div class="group">
<input type="checkbox" name="ev[0][time]">
<input type="checkbox" name="ev[0][space]">
<input type="checkbox" name="ev[0][money]">
</div>
<div class="group">
<input type="checkbox" name="ev[1][time]">
<input type="checkbox" name="ev[1][space]">
<input type="checkbox" name="ev[1][money]">
</div>
<div class="group">
<input type="checkbox" name="ev[2][time]">
<input type="checkbox" name="ev[2][space]">
<input type="checkbox" name="ev[2][money]">
</div>
</form>