我想让如果你选择第一个全部地区,然后下面的地区都不能选择,如果不选择全部地区,则可以选择下面的地区,而且可以多选,求教可以怎么做,感谢
地区范围:
全部地区
衢州
杭州
湖州
嘉兴
宁波
绍兴
台州
温州
丽水
金华
舟山
海口市
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
全部地区的checkbox上加事件,选中时给下面的地区的checkbox加disabled,取消时去除
你需要一个数组 存已选择的id,当点击全选时,把所有id都加进去,再点击全选,清空列表,点击复选框,把当前id加到数组里。
就这么个逻辑~
<input type="checkbox" name="checkbox" value="0" />全部地区
那么这个名字可以修改一下,顺便加个 ID,改成
<input type="checkbox" name="checkboxall" id=‘cbctrl’ value="0" />全部地区
然后给这个元素绑定onchange 函数。在页面被加载之后绑定。
代码随便写了几段,没测试过,也不算是完全版,自己根据思路去整合去试就行了。