javascript获得CheckBoxList选中的数量


Posted in Javascript onOctober 27, 2009

jQuery的选择器真的好强大,好灵活。 javascript的原始方法也值得研究。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="CheckBoxList.aspx.cs" Inherits="CheckBoxList" %> 
<!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>获得CheckBoxList选中的数量(jQuery与Javascript对照学习/前台与后台)</title> 
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script> 
<script type="text/javascript"> 
//jQuery的方法(王君) 
$(function(){ 
$("#chkBox").click(function(){ 
alert($("#chkBox input[@type=checkbox]:checked").size()); 
}); 
}); 
//javacript方法(候林) 
function f(){ 
var a=document.getElementsByTagName('input') 
var num=0; 
for(var i=0;i<a.length;i++){ 
if(a[i].type=='checkbox'){ 
if(a[i].checked==true) 
num+=1; 
} 
} 
alert(num); 
} 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
jQuery的选择器真的好强大,好灵活。<br /> 
javascript的原始方法也值得研究。 
</div> 
<div> 
<input type="button" value="Javascript取值" onclick="f();" /> 
<asp:CheckBoxList ID="chkBox" runat="server"> 
<asp:ListItem>1</asp:ListItem> 
<asp:ListItem>2</asp:ListItem> 
<asp:ListItem>3</asp:ListItem> 
</asp:CheckBoxList> 
<asp:Button ID="btnOk" runat="server" OnClick="btnOk_Click" Text="服务器端取" /> 
</div> 
</form> 
</body> 
</html>
using System; 
using System.Data; 
using System.Configuration; 
using System.Collections; 
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; 
public partial class CheckBoxList : System.Web.UI.Page 
{ 
protected void Page_Load(object sender, EventArgs e) 
{ 
} 
protected void btnOk_Click(object sender, EventArgs e) 
{ 
int totalNum = 0;//总数 
string list = "000";//选中的值 
for (int i = 0; i < this.chkBox.Items.Count; i++) 
{ 
if (chkBox.Items[i].Selected) 
{ 
totalNum += 1; 
list += "," + chkBox.Items[i].Value; 
} 
} 
Response.Write(totalNum.ToString() + "|" + list); 
} 
}
Javascript 相关文章推荐
JQUERY操作JSON实例代码
Feb 09 Javascript
再JavaScript的jQuery库中编写动画效果的指南
Aug 13 Javascript
JavaScript File分段上传
Mar 10 Javascript
基于node实现websocket协议
Apr 25 Javascript
获取当前月(季度/年)的最后一天(set相关操作及应用)
Dec 27 Javascript
JavaScript实现时钟滴答声效果
Jan 29 Javascript
微信小程序图片宽100%显示并且不变形
Jun 21 Javascript
深入浅析Vue不同场景下组件间的数据交流
Aug 15 Javascript
Vue实战之vue登录验证的实现代码
Oct 31 Javascript
简单实现vue中的依赖收集与响应的方法
Feb 18 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
Mar 19 Javascript
微信小程序入门之绘制时钟
Oct 22 Javascript
基于jQuery的日期选择控件
html 锁定页面(js遮罩层弹出div效果)
Oct 27 #Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 #Javascript
Ajax+Json 级联菜单实现代码
Oct 27 #Javascript
javascript 关于# 和 void的区别分析
Oct 26 #Javascript
用Greasemonkey 脚本收藏网站会员信息到本地
Oct 26 #Javascript
解决jquery .ajax 在IE下卡死问题的解决方法
Oct 26 #Javascript
You might like
PHPMailer 中文使用说明小结
2010/01/22 PHP
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
深入分析PHP引用(&amp;)
2014/09/04 PHP
php获取客户端电脑屏幕参数的方法
2015/01/09 PHP
深入理解PHP类的自动载入机制
2016/09/16 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
Javascript 事件流和事件绑定
2009/07/16 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
package.json文件配置详解
2017/06/15 Javascript
Vue计算属性的使用
2017/08/04 Javascript
JavaScript for循环 if判断语句(学习笔记)
2017/10/11 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
利用django如何解析用户上传的excel文件
2017/07/24 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
Python3 max()函数基础用法
2019/02/19 Python
python实现翻转棋游戏(othello)
2019/07/29 Python
Python hashlib常见摘要算法详解
2020/01/13 Python
英国第一蛋白粉品牌:Myprotein
2016/09/14 全球购物
阿玛瑞酒店中文官方网站:Amari.com
2018/02/13 全球购物
波兰最大的度假胜地和城市公寓租赁运营商:Sun & Snow
2018/10/18 全球购物
幼儿园庆六一游园活动方案
2014/01/29 职场文书
教师校本培训方案
2014/02/26 职场文书
2014年初中班主任工作总结
2014/11/08 职场文书
教师党员个人自我评价
2015/03/04 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android