javascript获得CheckBoxList选中的数量

 更新时间:2009年10月27日 23:41:59   作者:  
javascript获得CheckBoxList选中的数量(jQuery与Javascript对照学习/前台与后台)
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);
}
}

相关文章

  • 使用selenium抓取淘宝的商品信息实例

    使用selenium抓取淘宝的商品信息实例

    下面小编就为大家分享一篇使用selenium抓取淘宝的商品信息实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02
  • 微信小程序 冒泡事件原理解析

    微信小程序 冒泡事件原理解析

    这篇文章主要介绍了微信小程序 冒泡事件原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 基于JS2Image实现圣诞树代码

    基于JS2Image实现圣诞树代码

    马上圣诞节了,作为一名程序猿,如何体现自己独特的过节风格,如何在朋友圈发一张专属自己的祝福照片我觉得很有必要,你们说是不是
    2015-12-12
  • 工作中常用到的ES6语法

    工作中常用到的ES6语法

    ECMAScript 6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。这篇文章主要介绍了工作中常用到的ES6语法,需要的朋友可以参考下
    2018-09-09
  • js实现的简洁网页滑动tab菜单效果代码

    js实现的简洁网页滑动tab菜单效果代码

    这篇文章主要介绍了js实现的简洁网页滑动tab菜单效果代码,可实现简单的鼠标滑过tab标签切换的功能,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • 微信小程序自定义用户登录弹窗

    微信小程序自定义用户登录弹窗

    这篇文章主要为大家详细介绍了微信小程序自定义用户登录弹窗,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • js原生代码实现轮播图的实例讲解

    js原生代码实现轮播图的实例讲解

    下面小编就为大家带来一篇js原生代码实现轮播图的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • 使用D3.js制作图表详解

    使用D3.js制作图表详解

    D3是目前最流行的JavaScript可视化图表库之一,D3的图表类型非常丰富,并且支持SVG格式,因此应用十分广泛,也有很多图表插件基于D3开发,比如MetricsGraphics.js,在D3上构建的数据图表非常强大。
    2017-08-08
  • 深入学习js瀑布流布局

    深入学习js瀑布流布局

    这篇文章主要帮助大家深入理解js瀑布流布局,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • 微信小程序实现banner图轮播效果

    微信小程序实现banner图轮播效果

    这篇文章主要为大家详细介绍了微信小程序实现banner图轮播效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02

最新评论