求JS控制checkbox复选框数量和类别的代码!
发布网友
发布时间:2022-04-27 07:29
我来回答
共2个回答
热心网友
时间:2022-05-16 20:00
在复选框上绑定change事件,并且你应该有个国家的匹配表。
当change事件触发时,首先检测每个复选框的选中状态,如果等于2个了,则其他的都disable掉,并且提交按钮变为可选。函数结束。
然后就是小于2个的情况了。获取已经选择的复选框的值,此时如果一个都没选中的话为undefined,那个就把所有复选框变为可选状态,即取消disabled属性。
剩下的就是处理选中一个的情况。根据自己设置的国家表,到国家表里去找出和选择的城市匹配的城市,然后将那些复选框变为可选,其他的变为不可选。