首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用js判断服务器控件checkBoxList唯其如此相邻两项被选中

2012-09-18 
用js判断服务器控件checkBoxList只能相邻两项被选中如题[解决办法] function checksel() {var list docu

用js判断服务器控件checkBoxList只能相邻两项被选中
如题

[解决办法]
function checksel() {
var list = document.getElementById("CheckBoxList1").getElementsByTagName("input");
for (var i = 0; i < list.length - 1; i++) {
if (list[i].type == "checkbox") {
if (list[i].checked == true && list[i + 1].checked == true) {
//这里是相邻两项或以上被选中,加上你的处理代码
}
}
}
}
[解决办法]

JScript code
var cbk = $("#CheckBoxList1 input[type='checkbox']");cbk.each(function(i) {if (($(this).is(":checked") && cbk.eq(i - 1).is(":checked")) || ($(this).is(":checked") && cbk.eq(i + 1).is(":checked"))) {alert("上下都选中了");//有相邻的选中的return false;}else {////没有相邻选中的}}); 

热点排行