`

checkbox 应用实例

    博客分类:
  • Java
 
阅读更多

应用实例:

<%@ page contentType="text/html; charset=utf-8" language="java"
buffer="18kb"%>
<html>
<head>
   <title>CheckBox_Application</title>
</head>
<body>
   <table id="table1">
    <tr>
     <th><input type='checkbox' onclick='javascript: checkAll(this)'>全选</th>
    </tr>
    <tr>
      <td><input type='checkbox' value="汽车" title="car" onclick="callCheck(this)">
            <a onclick="linkDetail('汽车')" style="cursor:hand">汽车</a></td>
    </tr>
    <tr>
      <td><input type='checkbox' value="房子" title="house" onclick="callCheck(this)">
            <a onclick="linkDetail('房子')" style="cursor:hand">房子</a></td>
    </tr>
    <tr>
       <td><input type='checkbox' value="朋友" title="friends"   onclick="callCheck(this)">
            <a onclick="linkDetail('朋友')" style="cursor:hand">朋友</a></td>
    </tr>
    <tr>
       <td><input type='checkbox' value="亲人" title="famaliy"   onclick="callCheck(this)">
             <a onclick="linkDetail('亲人')" style="cursor:hand">亲人</a></td>
    </tr>
   </table>
   <br>
   <input type="text" name="context" size="100">
   <input type="hidden" name="contextTemp" size="100">
</body>
<script type="text/javascript" language="javascript">       
   function checkAll(o) {
    var mytable = document.getElementById("table1").getElementsByTagName("input");
    if(o.checked){//在进行全选时,把以前单独选中的数据清除,避免重复
     document.getElementById("contextTemp").value = "";
     document.getElementById("context").value = "";   
    }
    for(var i=1,ci;ci=mytable[i++];) {         
     ci.checked = o.checked;
     callCheck(ci);
    }        
   }
  
   function callCheck(obj){
   var initVal = "您选择了:";
   var contectTemp = document.getElementById("contextTemp").value;
   var opVal = obj.value;
   if(obj.checked){//选中的数据项
      if(contectTemp==""||contectTemp==null){
       contectTemp = opVal;
      }else{
       contectTemp+=";"+ opVal;
      }
   }else{//取消选中项
     contectTemp = contectTemp.replaceAll(opVal+";","");
      contectTemp = contectTemp.replaceAll(";"+opVal,"");
      contectTemp = contectTemp.replaceAll(opVal,"");
    }
   if(contectTemp!=""&&contectTemp!=null){//当有选中项时,根据规则把选中内容写到内容框中
     document.getElementById("contextTemp").value = contectTemp;
      document.getElementById("context").value = initVal + contectTemp;
   }else{//当所有项都取消,同时初始化内容框
      document.getElementById("contextTemp").value = "";
      document.getElementById("context").value = "";
   }
   }
   String.prototype.replaceAll = function(s1,s2){
   return this.replace(new RegExp(s1,"gm"),s2);
   }   
   function linkDetail(name){
    alert("弹出有关:"+name+"的信息!");
   }
</script>
</html

 

分享到:
评论

相关推荐

    winform中gridview的checkbox使用案例

    本篇文章将深入探讨如何在Winform的GridView中使用Checkbox,并通过具体的案例进行详细讲解。 一、GridView控件基础 1. 添加GridView控件:在Visual Studio的设计视图中,从工具箱拖拽DataGridView控件到窗体上,...

    checkbox全选功能实例

    本文将详细讲解如何实现`checkbox`的全选功能,这对于初学者理解`checkbox`的应用及其在页面布局中的使用至关重要。 首先,`checkbox`全选功能的核心在于实现一个主`checkbox`(通常命名为“全选”或“全选/全不选...

    flex datagrid插入多列Checkbox应用实例

    在实际应用中,我们有时需要在DataGrid的每一行中插入多个复选框(Checkbox),以便用户能够进行多项选择。本实例即展示了如何在Flex DataGrid中实现多列复选框的功能,同时避免了常见的拖动滚动条导致的混乱问题。 ...

    PB 11.5 CheckBox三种状态的实例

    本实例将详细讲解如何实现CheckBox控件的三种状态:未选中、已选中以及灰色禁用状态,并探讨它们在实际应用中的配置和事件处理。 1. CheckBox的基本结构: CheckBox控件在界面中通常表现为一个小方框,里面可能有...

    微信小程序 checkbox使用实例解析

    这篇文章主要介绍了微信小程序 checkbox使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 效果图如下: 实例代码如下: type_add.js // pages/...

    checkBox控件常见使用

    下面我们将深入探讨`checkBox`控件的使用,包括其基本概念、常见功能、编程接口以及实际应用示例。 ### 1. 基本概念 `checkBox`控件通常表现为一个小方框,未被选中时为空白,被选中时显示一个勾号。用户可以通过...

    vs2008演示CheckBox复选框控件的使用实例

    本文将深入探讨CheckBox控件的使用,包括其基本属性、事件和方法,以及如何在实际项目中应用。 1. **基本属性**: - `Text`:显示在CheckBox旁边的文本,通常用来描述该选项的内容。 - `Checked`:指示CheckBox...

    DuiLib_CheckBox

    为了实现这一功能,开发者可能需要使用DuiLib的皮肤系统,为新的CheckBox状态创建相应的皮肤图片。同时,确保在代码中正确处理CheckBox的焦点、鼠标悬停和按下等状态,以提供一致的用户体验。 在实际项目中,...

    简约时尚CSS样式,checkbox 全选或取消全选、或得到选中个数全案例使用详解

    这个案例演示了如何将上述理论应用于实际场景,如表格中`checkbox`的选择。 五、图片资源 "checked.png"和"unChecked.png"可能是用于自定义`checkbox`样式的图片资源。通过CSS的`background-image`属性将它们应用到...

    WPF 子选项为CheckBox的TreeView实例

    在WPF实际项目开发的时候,经常会用到带CheckBox的TreeView,虽然微软在WPF的TreeView中没有提供该功能,但是微软在WPF中提供强大的ItemTemplate模板功能和自定义样式,那我们可以自己写一个这样的控件供自己使用。

    pyqt5-checkbox的使用

    在PyQt5中,Checkbox是`QCheckBox`类的实例。`QCheckBox`提供了文本标签和可切换的状态,用户可以通过点击来选择或取消选择。 二、创建Checkbox 创建一个Checkbox非常简单,只需要通过`QCheckBox`类的构造函数传递...

    android listview 里面使用checkbox

    综上所述,要在Android的ListView中使用Checkbox,我们需要创建自定义Adapter,设计Checkbox的布局,管理复选状态,监听并处理用户操作,同时注意性能优化和状态恢复。在实际项目中,这样的实现方式能够提供灵活的...

    checkbox实现全选和反选经典例子

    Checkbox控件是网页和应用程序中常见的元素,用于提供多选功能。在高级控件如DataGridView中,通过结合Checkbox可以实现全选和反选功能,为用户提供便捷的操作方式。这个经典例子将深入探讨如何在Web应用中实现这一...

    javascript中checkbox使用方法实例演示.docx

    ### JavaScript中Checkbox使用方法实例分析 #### 一、概述 在Web开发中,`checkbox`是一种常见的表单元素,主要用于实现多选功能。利用JavaScript,我们可以实现对`checkbox`的各种操作,如全选、反选等。本文将...

    GridView和CheckBox结合使用

    当GridView与CheckBox结合使用时,我们可以创建一个功能丰富的界面,让用户能够对多项数据进行选择。 ### GridView基本概念 GridView继承自AbsListView,它会将数据源(通常是ArrayList或Cursor)中的元素按行和列...

    jQuery之实战(checkbox,table)

    本文将深入探讨jQuery在实际项目中的应用,特别是针对checkbox和table的处理,这在网页交互和数据展示中是常见的需求。 首先,jQuery中的checkbox操作是相当直观的。`checkbox`在HTML中用于提供用户对某个选项的...

    Flex动态生成checkbox组

    在描述中提到的“用循环动态生成checkbox组”,就是通过ActionScript中的循环结构,如for或while循环,来创建并添加多个Checkbox实例到舞台。 首先,我们需要理解Checkbox类。Checkbox是Flex提供的一个控件,用于让...

    android studio开发app项目CheckBox应用

    本教程将深入讲解如何在Android项目中使用CheckBox,并结合实际案例——"032-CheckBoxApp"来演示具体操作。 首先,CheckBox在Android XML布局文件中的声明方式如下: ```xml &lt;CheckBox android:id="@+id/...

    C#复选框重绘 Checkbox

    在实际项目中,你可以根据需求设置`CheckBoxSize`和`CheckedImage`属性,然后在界面上添加`CustomCheckBox`实例,实现个性化的设计。 通过以上步骤,我们成功地创建了一个支持选框大小调整和选框图像替换的自定义`...

Global site tag (gtag.js) - Google Analytics