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]点出统计器
Oct 11 Javascript
FormValidate 表单验证功能代码更新并提供下载
Aug 23 Javascript
jquery实现控制表格行高亮实例
Jun 05 Javascript
JQuery实现样式设置、追加、移除与切换的方法
Jun 11 Javascript
js仿百度登录页实现拖动窗口效果
Mar 11 Javascript
js实现的万能flv网页播放器代码
Apr 30 Javascript
javascript基本数据类型和转换
Mar 17 Javascript
react router 4.0以上的路由应用详解
Sep 21 Javascript
深入浅析Vue中的Prop
Jun 10 Javascript
JavaScript中交换值的10种方法总结
Aug 18 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 Javascript
一百多行代码实现react拖拽hooks
Mar 23 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调用Twitter的RSS的实现代码
2010/03/10 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
Laravel配置全局公共函数的方法步骤
2019/05/09 PHP
PHP常用的类封装小结【4个工具类】
2019/06/28 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
正负小数点后两位浮点数实现原理及代码
2013/09/06 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
基于JS模仿windows文件按名称排序效果
2016/06/29 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
2016/08/16 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
JS实现微信里判断页面是否被分享成功的方法
2017/06/06 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
微信小程序简单实现form表单获取输入数据功能示例
2017/11/30 Javascript
Element-ui tree组件自定义节点使用方法代码详解
2018/09/17 Javascript
js+html实现点名系统功能
2019/11/05 Javascript
JavaScript中arguments的使用方法详解
2020/12/20 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
python字典多条件排序方法实例
2014/06/30 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
Python读取指定日期邮件的实例
2019/02/01 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python自动化办公Excel模块openpyxl原理及用法解析
2020/11/05 Python
python 模拟登录B站的示例代码
2020/12/15 Python
日本民宿预约平台:STAY JAPAN
2017/07/01 全球购物
jurlique茱莉蔻英国官网:澳洲天然护肤品
2018/08/03 全球购物
甜点店创业计划书
2014/01/27 职场文书
《翻越远方的大山》教学反思
2014/04/13 职场文书
2014年大学生党员自我评议
2014/09/22 职场文书
追讨欠款律师函
2015/05/27 职场文书
费城故事观后感
2015/06/10 职场文书
2015年高三毕业班班主任工作总结
2015/10/22 职场文书
心得体会格式及范文
2016/01/25 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python