gridview 新的js checkbox 全选

js获得Gridview中选中checkbox行的信息 js获得Gridview中选中checkbox行的信息,当你选择GridView中某一行或某几行前面的checkbox时可以得到当前行的所有信息或部分信息。 立即下载
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Grdview_HtmlChekbox.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    
<title>无标题页</title>
    
<script type="text/javascript"> 
// 说明:Javascript 控制 CheckBox 的全选与取消全选 // 整理:http://www.CodeBit.cn 

 
function checkAll(name)
  
{    
 
      
var el = document.getElementsByTagName('input');   
      
var len = el.length;     
      
for(var i=0; i<len; i++)    
      
{         
         
if((el[i].type=="checkbox") && (el[i].name==name))      
            
{          
               el[i].checked 
= true;         
             }
   
               
        }
 
    }

     
    
function clearAll(name)
    
{   
        
var el = document.getElementsByTagName('input');    
        
var len = el.length;    
        
for(var i=0; i<len; i++)   
        
{  
            
if((el[i].type=="checkbox") && (el[i].name==name))      
             
{  
                   el[i].checked 
= false;       
             }
   
        }
 
            
     }
 
    
</script> 
</head>
<body>
    
<form id="form1" runat="server">
    
<div>
     
<input type="checkbox" name="test" value="" onclick="if(this.checked==true) { checkAll('test'); } else { clearAll('test'); }" /> 字母全选开关 
     
<input type="checkbox" name="test" value="a" /> a 
     
<input type="checkbox" name="test" value="b" /> b 
     
<input type="checkbox" name="test" value="c" /> c 
     
<input type="checkbox" name="test" value="d" /> d
      
<input type="checkbox" name="test" value="e" /> e
       
<input type="checkbox" name="test" value="f" /> f
        
<input type="checkbox" name="test" value="g" /> g  
        
<br />  
        
<input type="checkbox" name="num" value="" onclick="if(this.checked==true) { checkAll('num'); } else { clearAll('num'); }"  /> 数字全选开关 
        
<input type="checkbox" name="num" value="1" /> 1 <input type="checkbox" name="num" value="2" /> 2 
        
<input type="checkbox" name="num" value="3" /> 3  <br />
        
<br />  
        
<input type="button" value="选择所有的字母" onclick="checkAll('test')" /> 
        
<input type="button" value="清空选中的字母" onclick="clearAll('test')" />&nbsp;<br />
        
<br /> 
         
<input type="button" value="选择所有的数字" onclick="checkAll('num')" /> 
         
<input type="button" value="清空选中的数字" onclick="clearAll('num')" />  
        
<asp:CheckBox ID="CheckBox1" runat="server" /><br />
    
</div>
        
<div style="width: 100px; height: 100px">
            
<asp:GridView ID="GridView1" runat="server" Font-Size="10pt" Height="215px" Width="698px" DataKeyNames="id">
                
<Columns>
                    
<asp:TemplateField>
                        
<ItemTemplate>
                       
<%--     <asp:CheckBox ID="CheckBox2" name ="test" runat="server" />--%>
                            
<input value ="<%#Eval("id") %>"  name = "chOne" type="checkbox" />
                        
</ItemTemplate>
                        
<HeaderTemplate>
                            
<input id="chkAll" name ="chkAll" onclick="if(this.checked==true){checkAll('chOne');}else{clearAll('chOne')}" type="checkbox" />
                        
</HeaderTemplate>
                    
</asp:TemplateField>
                
</Columns>
            
</asp:GridView>
            
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="删除" /></div>
            
<div>
                
<input type="radio" name ="1" id="group1" value="a"/> 
                
<input type="radio" id="Radio1"   name ="1" value="b"/> 
                
<input type="radio" id="group2" value="a"/> 
                
<input type="radio" id="Radio3" value="b"/> 
            
</div>
    
</form>
</body>
</html>

----------

 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;


public partial class _Default : System.Web.UI.Page 
{
    
protected void Page_Load(object sender, EventArgs e)
    
{
        
if (!Page.IsPostBack)
        
{
            bind();
        }

    }

    
//数据绑定
    protected void bind()
    
{
        SqlConnection conn 
= new SqlConnection("server=.;uid=sa;pwd=;database=test");
        SqlDataAdapter da 
= new SqlDataAdapter("select * from users",conn);
        DataSet DS 
= new DataSet();
        conn.Open();
        da.Fill(DS,
"users");
        conn.Close();
        
this.GridView1.DataSource = DS.Tables["users"];
        
this.GridView1.DataBind();
        
    }

    
//

    
protected void Button1_Click(object sender, EventArgs e)
    
{
        
if (Request.Form["chOne"]!=null)
        
{
            
string ids = Request.Form["chOne"].ToString();

        }
  
    }

}

Photoshop免费获取指南:官方试用与开源替代方案详解 图像处理软件是数字内容创作的核心工具,其工作原理基于像素编辑、图层叠加与算法滤镜。这类软件的技术价值在于为设计师、摄影师和内容创作者提供了强大的视觉表达能力,广泛应用于平面设计、UI/UX、摄影后期及社交媒体内容制作等场景。在众多工具中,Adobe Photoshop以其全面的功能和行业标准地位备受关注。对于希望免费体验或使用的用户,存在合法且安全的途径。其中,Adobe官方提供的7天免费试用版允许用户在安全环境下体验完整功能,而开源替代方案如GIMP则提供了长期免费的强大图像编辑能力。理解这些合法获取方式 阅读详情

相关推荐

Ubuntu无桥接模式或连不上网(详细解决方法

目录 问题1:Ubuntu没有未桥接的主机网络适配器 解决方法 1.打开VMware安装目录下的文件 ​编辑2.右键安装以上三个文件 3.打开网络状态属性,找到VMware bridgeProtocol,点击安装 问题2.Ubuntu桥接模式连不上网 1.win+r打开cmd终端,输入ipconfig /all 2.记录以下数据 3.打开VMware网络设置 问题1:Ubuntu没有未桥接的主机网络适配器 VMWare安装之后,虚拟网络一直使用默认配置 VMnet0为...

m0_65592409的博客 6062

C#gridView中增加全选框功能

如上图所示:在gridView——views中将OptionSelections下将MultiSelect设置为True,将MultiSelectMode设置为 CheckBoxRowSelect。

HYj3273254693的博客 691

[全志T113]:ST7701 86屏幕驱动

[全志T113]:ST7701 86屏幕驱动

LINKKEEE的博客 3141

html辅助方法chekboxlist,CheckBoxList 的使用方法

RepeatDirection="Horizontal" Width="34px">using System;using System.Collections.Generic;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;namespace SWJ.Web.Admi...

weixin_28935113的博客 286

Java判断地图坐标(经度,纬度)是否在多边形区域或圆形区域内

​欢迎光临我的博客查看最新文章:在地图上,可以使用经纬度确定一个位置,如上海体育场(121.449391,31.188228),如果知道了2个地点的经纬度,我们就能在地图上找到其位置及2点的距离,百度地图或高德地图提供了相应的服务;如果将多个坐标点连成多边形区域,如何判断某个坐标点是否在多边形区域内,如下工具类。

river106的博客 3942

小米手机安装Burp证书失败原因与DER格式改造指南

CA证书是HTTPS抓包和移动安全测试的基础组件,其本质是遵循X.509标准的数字凭证,依赖ASN.1/DER编码格式与完整证书链实现可信验证。Android系统默认支持PEM和DER两种编码,但MIUI自14版本起强化安全策略,仅识别DER二进制格式,并强制校验Subject Alternative Name(SAN)、Basic Constraints及证书链完整性。这种企业级加固逻辑导致Burp Suite导出的PEM格式.cer文件在小米设备上‘安装成功但无效’。本文聚焦证书格式转换、SAN字段注入

weixin_33646989的博客 625

HTML5中Checkbox标签的深入全面解析

由于浏览器的默认样式可能会对Checkbox的外观产生较大影响,开发者经常需要自定义Checkbox的样式以符合设计需求。隐藏原始Checkbox使用CSS的或属性隐藏原始Checkbox,然后使用或其他元素来模拟Checkbox的外观。使用伪元素通过CSS的:before和:after伪元素,可以在自定义元素上添加勾选标记、边框等样式,模拟Checkbox的选中状态。JavaScript辅助结合JavaScript,可以监听Checkbox的change。

9446

IC版图设计之OASIS文件格式详解

OASIS(Open Artwork System Interchange Standard)是继GDSII之后新一代的集成电路版图数据交换标准,由SEMI在2004年正式发布(SEMI标准号:SEMI P39)。高压缩率:相比GDSII可减少3-10倍文件体积扩展性强:支持纳米级工艺的复杂图形描述跨平台兼容:独立于EDA工具和操作系统安全增强:内置校验和与加密支持。

ZZcppc的博客 2440

GridView中通过js对CheckBox进行全选

function SelectAllCheckboxes(spanChk) {     elm = document.forms[0];     for (i = 0; i         if (elm[i].type == "checkbox" && elm[i].id != spanChk.id) {             if (elm.elements[i].chec

zhu1991_的博客 1341

【FPGA】Verilog代码实现温湿度传感器DHT11

#今天也是咸鱼的一天~ 因为参加Robei 杯 是要做一个机器人,先不说这个机器人具体怎么机器法,但是和外界互通的传感器肯定少不了,通过获取外界环境数据,进行处理,然后做出各种各样的功能。 先来讲个简单的模块,温湿度传感器DHT11。 DHT11介绍 DHT11是一款价格便宜,易于使用的温度湿度测量二合一传感器。它具有超小体积、极低功耗的特点。它使用单根总线与单片机进行双向的串行数据传输,信号传...

Ninquelote的博客 9162

02-Cesium-实现天地图标记

首先天地图申请token,然后Cesium-实现天地图标记详细说明

m0_62785037的博客 1171

用javascript脚本触发gridview中checkbox全选与否

最近在做一些gridview有关的程序,遇到一些很常用的javascript脚本,是关于checkbox全选方面,也许感觉到大家可能会用到,便贴出来了! 方法一: <script language=javascript> function Check() { cb= document.getElementById("GridView1").getElem...

weixin_30636089的博客 99

Understanding Lockup Cells

工具会分析扫描链和EDT逻辑之间的控制时序元素的时钟的时序关系,当必须要同步时钟并保持数据完整性时插入边沿触发寄存器(lockup cells)。可以使用report_edt_lockup_cells命令来展示工具已经插入的lockup cells的详细报告。

weixin_44954910的博客 1080

js控制Gridview中的checkbox全选

<br />下面列子 实现gridview 的 checkbox 全选<br /> <br />Js 部分<br />function SelectAll(chkbox) { var theBox=chkbox; xState=theBox.checked; elem=theBox.form.elements; for(i=0;i<elem.length;i

小楫轻舟 584

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

JS全选,复选框是.net服务器控件checkBox 在GridView中的模板列

                    http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">                            protected   void   Page_Load(object   sender,   EventArgs   e)              {                 

Xw_Andy的专栏 1598

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

JavaScript实现GridView中添加CheckBox列(全选与否)

(一).功能    1. JavaScript检索CheckBox并实现全选和全消功能(二).代码       1. GridView中的代码主要片段:                           //头模板代码                                               onclick="javascript:SelectA

坚定的锡兵 1277

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

js 的CheckBox 的全选总结 (Table或GridView中所有的CheckBox处理) j-query的处理

// 全选页面中所有CheckBox(例如:GridView对象中的所有的CheckBox) function SelectAllCheckboxes(spanChk) {     var oItem = spanChk.children;     var theBox=(spanChk.type=="checkbox")?spanChk:spanChk.children.item[0];

TianGaojie123abc的专栏 852

js控制gridview 中的checkbox 全选

       function checkAll(oCheckbox)   {        var chk=document .getElementById("GridView1").getElementsByTagName("input");        for(var s=0;s        {            if(chk[s].id="Checkbox2" )         

小小猪的专栏 3003

js gridview中checkbox的全选与全不选

1.html: 1 <asp:GridView runat="server" ID="gvAddBySR" AutoGenerateColumns="False" HorizontalAlign="Left" 2 Width="100%" EmptyDataText="<%$ Resources:GlobalResource, NoD...

weixin_30340775的博客 163

js :全选gridview中的asp:checkbox

网上搜一下关于如何做到在页面层对asp:checkbox控件全选的文章比较少,类似yahoo邮件的客户端全选一样,现在与大家分享一下我的作品:在服务器端写全选不难,但在客户端写的代码有点少了:eg:                                                                                         

feihong1232001的专栏 1215

利用JavaScript实现GridView中表头CheckBox的全选功能

关键代码如下: 1.在GridView中Header中添加Checkbox,代码如下 Code Snippet asp:GridView ID="GridView1" runat="server">     Columns>         asp:TemplateField>             HeaderTemplate>                 asp:Check

sqshine的专栏 794

gridview中Checkbox全选或全取消的js代码

<br /> <br />js如下:<br /> <br />function CheckAll(id,GridViewID) {<br />            //get reference of GridView control<br />       var grid = document.getElementById("<%= GridViewID.ClientID %>");<br />            //variable to contain the cell of the grid

阿海的博客 1434

JS在GridView中实现CheckBox全选和非全选 及Gridview批量删除使用技巧

1.JS在GridView中实现CheckBox全选和非全选 在Gridvew中添加一模板列,并在该模板列中添加一客户端CheckBox,起名叫CheckAll,在访模板的项模板中添加一个服务端CheckBox,名叫CheckOne, 下面是实现的JS代码: <script type="text/javascript">function Selec...

weixin_30443747的博客 218

js控制Gridview中的checkbox全选(转)

<br />js代码部分<br />function SelectAll(chkbox)<br />           {<br />              var theBox=chkbox;<br />              xState=theBox.checked;    <br />              elem=theBox.form.elements;<br />              for(i=0;i<elem.length;i++)<br />            

隋旭峰的专栏 1381

关于GridView中的CheckBox全选,取消一段JavaScript脚本

<br />/* * GridView.js * */ // 对GridVew的ChekBox选中制作全选按钮 function check(checkAllBox, GdView) { var obj = document.getElementById(checkAllBox); //获取全选控件ID var gv = document.getElementById(GdView); //获取Gridview控件 if (gv == null)//判断GridVi

gudujianxiao的专栏 591
上一篇: js 的checkbox 全选
下一篇: 递归遍历winForm 上所有控件
palm_java
博客等级 码龄20年 20粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值