【发布时间】:2015-06-03 07:41:22
【问题描述】:
在我的表单中,使用了很多复选框。我想检查是否至少选中了一个复选框。
<div id="sun">
<li><?php echo $this->__("SUN");?> </li>
<li><input class="allday" type="checkbox" name="availableday[Sunday][9-12]" value="9AM - 12AM"></li>
<li><input class="allday" type="checkbox" name="availableday[Sunday][12-6]" value="12PM - 6PM"></li>
<li><input class="allday" type="checkbox" name="availableday[Sunday][6-9]" value="6PM - 9PM"></li>
</div>
<div id="mon">
<li><?php echo $this->__("MON");?> </li>
<li><input class="allday" type="checkbox" name="availableday[Monday][9-12]" value="9AM - 12AM"></li>
<li><input class="allday" type="checkbox" name="availableday[Monday][12-6]" value="12PM - 6PM"></li>
<li><input class="allday" type="checkbox" name="availableday[Monday][6-9]" value="6PM - 9PM"></li>
</div>
<div id="tue">
<li><?php echo $this->__("TUE");?> </li>
<li><input class="allday" type="checkbox" name="availableday[Tuesday][9-12]" value="9AM - 12AM"></li>
<li><input class="allday" type="checkbox" name="availableday[Tuesday][12-6]" value="12PM - 6PM"></li>
<li><input class="allday" type="checkbox" name="availableday[Tuesday][6-9]" value="6PM - 9PM"></li>
</div>
<div id="wed">
<li><?php echo $this->__("WED");?> </li>
<li><input class="allday" type="checkbox" name="availableday[Wednesday][9-12]" value="9AM - 12AM"></li>
<li><input class="allday" type="checkbox" name="availableday[Wednesday][12-6]" value="12PM - 6PM"></li>
<li><input class="allday" type="checkbox" name="availableday[Wednesday][6-9]" value="6PM - 9PM"></li>
</div>
如何验证至少有一个复选框被选中?
【问题讨论】:
-
您想在客户端站点 (javascript) 或后端 f.e. 上进行验证。用 PHP 吗?
-
你在使用 jQuery 吗?
-
您的标记需要更正...
li(listitem) 是ul(无序列表) 或ol(有序列表) 的子节点
标签: javascript checkbox