核心提示:直接上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


