我在发布表单时在Bootstrap中有多个具有相同名称的复选框有问题没有选中任何复选框,那么它也会发送0
作为值
我的实际代码
<div class="controls">
<label class="checkbox"><input type="checkbox" name="interest[]" value="vollyball">Volly Ball</label>
<label class="checkbox"><input type="checkbox" name="interest[]" value="football">FootBall</label>
<label class="checkbox"><input type="checkbox" name="interest[]" value="cricket">Cricket</label>
</div>
生成的代码
<div class="controls">
<label class="checkbox">
<input type="checkbox" name="interest[]" value="vollyball">Volly Ball
<input type="hidden" value="0" id="CheckBoxInterest_" name="interest[]">
</label>
<label class="checkbox">
<input type="checkbox" name="interest[]" value="football">FootBall
<input type="hidden" value="0" id="CheckBoxInterest_" name="interest[]">
</label>
<label class="checkbox">
<input type="checkbox" name="interest[]" value="cricket">Cricket
<input type="hidden" value="0" id="CheckBoxInterest_" name="interest[]">
</label>
</div>
0
值和selected
复选框。问题
如何在发布表单时仅发布所选复选框值并省略0
?