<div id="checkbox-1" class="am-form-group">
<input name="user_role[]" id="a1" type="checkbox" value="1">
<label οnclick="checkednum(this)" for="a1">技术伙伴</label>
<input name="user_role[]" id="a2" type="checkbox" value="2">
<label οnclick="checkednum(this)" for="a2">市场伙伴</label>
<input name="user_role[]" id="a3" type="checkbox" value="3">
<label οnclick="checkednum(this)" for="a3">运营伙伴</label>
<input name="user_role[]" id="a4" type="checkbox" value="4" >
<label οnclick="checkednum(this)" for="a4">产品伙伴</label>
</div>
(function userrole(){
checkrow = new Array();
var inputobj = document.getElementById("checkbox-1").getElementsByTagName("input");
for (var i = 0; i < inputobj.length; i++) {
if (inputobj[i].checked) {
checkrow.push(inputobj[i]);
};
};
})();
function checkednum(th){
var thisinput = $(th).prev().get(0);
if (!thisinput.checked){
checkrow.push(thisinput);
if(checkrow.length > 2){
checkrow.shift().checked = false;
}
}else{
if(checkrow.length>1){
for(var i=0; i<checkrow.length; i++){
if(thisinput == checkrow[i]) {
checkrow.splice(i,1)
};
}//将click的值与数组中的值进行对比,看是否在里面。
}
}
}