自学笔记二:jsp页面中checkbox遍历

来源:互联网 发布:软件学校排名 编辑:程序博客网 时间:2024/06/05 06:41

需求:在checkbox列表中,如果value值相同,一个的选则状态和另一同步;如果value值只有前半部分相同吗,这一个被选中另一个就要不能被选中。

列表代码:

<input type="checkbox" <%=check%> name="check" value="<%=checkValue%>" onClick="checkValue(this)">
实现函数:

function checkValue(object){var val = object.value;var che = object.checked;var el = document.getElementsByTagName('input');    var len = el.length;  var Permissions="";  for(var i=0; i <len; i++)      {            if((el[i].type=="checkbox") )        {         if(el[i].value == val)        el[i].checked = che;        else if(el[i].value.split(",")[0] == val.split(",")[0] && che == true)        el[i].checked = false;              }            }}




原创粉丝点击