jquery 复选框最多选择3个,已选的可以取消要怎么写。。。。
<script src="http://cdn.bootcss.com/jquery/1.7.1/jquery.min.js"></script>
<input type="checkbox" name="cb1">cb1 <input type="checkbox" name="cb1">cb2 <input type="checkbox" name="cb1">cb3 <input type="checkbox" name="cb1">cb4
<script>
var cb1 = $('[name="cb1"]');
cb1.change(function () {
if (this.checked && cb1.filter(':checked').length > 3) this.checked = false;
})
</script>
http://blog.csdn.net/zhangxiaomin1992/article/details/50111287
$("input:checkbox").click(function() {
var radio_len = $("input:checkbox:checked").length;
if (radio_len > 3) {
alert('最多只能选三个-.-');
return false;
}
})
相关使用:html中input(radio,checkbox)取消/选中
定义一个变量为0,选中一个的时候加一,取消选中就减一,当变量大于或等于3时,让其它的复选框设置为不可操作状态,当变量小于3时,复选框为可操作状态
已解决,非常感谢大家!!!