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 相关文章推荐
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
Aug 15 Javascript
基于jquery的Repeater实现代码
Jul 17 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
Jul 25 Javascript
Document对象内容集合(比较全)
Sep 06 Javascript
深入分析JQuery和JavaScript的异同
Oct 23 Javascript
jQuery中通过ajax的get()函数读取页面的方法
Feb 29 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
May 26 Javascript
原生JavaScrpit中异步请求Ajax实现方法
Nov 03 Javascript
Vue Cli3 创建项目的方法步骤
Oct 15 Javascript
微信小程序实现简单评论功能
Nov 28 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
May 07 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
PHP中数组的三种排序方法分享
2012/05/07 PHP
yii框架无限极分类的实现方法
2017/04/08 PHP
JQuery实现自定义对话框的代码
2008/06/15 Javascript
jquery获得下拉框值的代码
2011/08/13 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
jQuery实现页面滚动时层智能浮动定位实例探讨
2013/03/29 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
2014/05/22 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)
2019/04/04 Javascript
layui表格内容溢出的解决方法
2019/09/06 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
详解django中使用定时任务的方法
2018/09/27 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
Python定义函数实现累计求和操作
2020/05/03 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
Book Depository美国:全球领先的专业网上书店之一
2019/08/14 全球购物
幼儿园教师节活动方案
2014/02/02 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
高三高考决心书
2014/03/11 职场文书
公司开除员工通知
2015/04/22 职场文书
旅游投诉信范文
2015/07/02 职场文书
宾馆安全管理制度
2015/08/06 职场文书
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
PyTorch的Debug指南
2021/05/07 Python
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
SQL Server查询某个字段在哪些表中存在
2022/03/03 SQL Server