首页 信息技术正文

复选框联动的问题的一段代码

MrDuan 信息技术 2007-04-25 1868 0 asp代码

<form name="form">
<input name="qx" type="checkbox" value="3" onclick="updateCheckList()" />政务公开
<br>&nbsp;&nbsp;<input name="qx_x" type="checkbox" value="5" onclick="updateCheckAll()"/>公告通知
<br>&nbsp;&nbsp;<input name="qx_x" type="checkbox" value="6" onclick="updateCheckAll()"/>文件报告
<br>&nbsp;&nbsp;<input name="qx_x" type="checkbox" value="7" onclick="updateCheckAll()"/>工作动态
<br>&nbsp;&nbsp;<input name="qx_x" type="checkbox" value="8" onclick="updateCheckAll()"/>招标投标
</form>
<script language="javascript">
function updateCheckList(){
  if (form.qx_x==null) return;
  var length = form.qx_x.length;
  if(length>=2)
    for(var i=0; i<length; i++){
      form.qx_x[i].checked = form.qx.checked;
  }else{
    form.qx_x.checked = form.qx.checked;
 }
}
function Checked()
{
   var mark = false;
   if (form.qx_x!=null)
   {
      var len = form.qx_x.length;
      if (len>1)
      {
         for (i=0;i<form.qx_x.length;i++)
         if (form.qx_x[i].checked)
         {
           mark = true;
           break;
         }
      }
      else
      {
         mark = form.qx_x.checked;
      }
   }
   return mark;
}
function updateCheckAll() {

 if(Checked()){
  form.qx.checked=Checked();
 }else{
  form.qx.checked=Checked();
 }
}
</script>

摘自:http://bbs.blueidea.com/thread-2694195-1-1.html

评论

«   2021年3月   »
1234567
891011121314
15161718192021
22232425262728
293031

控制面板

您好,欢迎到访网站!
  查看权限

文章归档