核心提示:直接上JS中的代码:// 保存互斥的项目var rule = [[角色1,角色2],[角色3,角色4,角色5]];function check(obj){var checkedVals = new A...
直接上JS中的代码:
// 保存互斥的项目 var rule = [["角色1","角色2"],["角色3","角色4","角色5"]]; function check(obj){ var checkedVals = new Array(); // 取出所有选择项目 $("input[name='checkOptions']:checked").each(function() { checkedVals.push($(this).next().text()); }); $.each(rule,function(index){ var item = $(this); var flag = 0; // 判断是否有互斥选项 for(i=0;i<item.length;i++){ flag="">=item.length){ var ruleLabel = rule[index]; var promote = ""; var labelSize = ruleLabel.length; for(i=0;i<labelsize;i++){ i="a.length;" labelsize="" -="" promote="" else="" return="" function="" var="" while="" if="" pre="">
JSP中,checkbox的代码为:
<input type="checkbox" name="checkOptions" value="0" onclick ="check(this)"/>角色1 <input type="checkbox" name="checkOptions" value="1" onclick ="check(this)"/>角色2 <input type="checkbox" name="checkOptions" value="2" onclick ="check(this)"/>角色3 <input type="checkbox" name="checkOptions" value="3" onclick ="check(this)"/>角色4 <input type="checkbox" name="checkOptions" value="4" onclick ="check(this)"/>角色5