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 相关文章推荐
总结一些js自定义的函数
Aug 05 Javascript
用js实现层随着内容大小动态渐变改变 推荐
Dec 19 Javascript
javascript手工制作悬浮菜单
Feb 12 Javascript
PHP守护进程实例
Mar 06 Javascript
jQuery入门基础知识学习指南
Aug 14 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
vue-cli单页应用改成多页应用配置详解
Jul 14 Javascript
React Native如何消除启动时白屏的方法
Aug 08 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
详解关于element级联选择器数据回显问题
Feb 20 Javascript
微信小程序用户登录和登录态维护的实现
Dec 10 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
php中的strpos使用示例
2014/02/27 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
PHP实现chrome表单请求数据转换为接口使用的json数据
2021/03/04 PHP
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
jquery实现点击消失的代码
2014/03/03 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
2016/10/26 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
vue二级菜单导航点击选中事件的方法
2018/09/12 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
对python读取zip压缩文件里面的csv数据实例详解
2019/02/08 Python
Tensorflow tf.nn.depthwise_conv2d如何实现深度卷积的
2020/04/20 Python
Python单元测试及unittest框架用法实例解析
2020/07/09 Python
Windows 平台做 Python 开发的最佳组合(推荐)
2020/07/27 Python
Python进行统计建模
2020/08/10 Python
使用anaconda安装pytorch的实现步骤
2020/09/03 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
Lou & Grey美国官网:主打舒适性面料服饰
2017/12/21 全球购物
趣天网日本站:Qoo10 JP
2019/09/18 全球购物
《陈毅探母》教学反思
2014/05/01 职场文书
反腐倡廉观后感
2015/06/08 职场文书
2019奶茶店创业计划书范本!
2019/07/15 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏