快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

只有一个复选框的全选处理


网页中常常需要动态的生成多个复选框,通常还有一个"全选"按纽用来选定全部复选框或者全部取消选定。

但需要注重的一个问题是当只剩下一个复选框的时候就无法使用复选框length属性,要单独把一个复选框的情况拿出来判定



<input name="btnAllSelect" type="Button" id="Button" value="全选" class="myButton" onclick="goToForAllSelect()">

下面的脚本中cheIFSelected为复选框的name

<script language="javascript" type="text/javascript">var SelectAllFlag = false;

function goToForAllSelect(){ var doc = document.form1; var l=doc.cheIFSelected.length if(l==null) {  l=1; }  if(l==1){   if(!SelectAllFlag){     doc.cheIFSelected.checked = true;   }else{   doc.cheIFSelected.checked = false;} }else{   for(i = 0; i < l; i++){    if(!SelectAllFlag){     doc.cheIFSelected[i].checked = true;    }else{     doc.cheIFSelected[i].checked = false;     }    }  } if(!SelectAllFlag){  SelectAllFlag = true;  doc.btnAllSelect.value=" 全不选 "; }else{  SelectAllFlag = false;  doc.btnAllSelect.value=" 全 选 "; } }

</script>




返回类别: 教程
上一教程: Draw2D--1. 设计思想和相关模式
下一教程: 给你的Java应用程序加上日志功能

您可以阅读与"只有一个复选框的全选处理"相关的教程:
· Catalina-tomcat中处理非常的一个BUG?
· jsp或者说JAVA倒底有多快?这里有一个计时类,可以帮你的忙。同时支持JAVA和JSP。内有例子。
· STRUTS的一个简朴的包含SELECT下拉框的例子
· STRUTS下JSP页面传递复选框值技巧
· 教您迅速上手使用JDOM处理XML文档的技巧
    微笑服务 优质保证 索取样品