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);
}
}

相关文章

  • javascript实现简单计算器效果【推荐】

    javascript实现简单计算器效果【推荐】

    下面小编就为大家带来一篇javascript实现简单计算器效果【推荐】。小编觉得挺不错的,现在分享给大家,也给大家做个参考
    2016-04-04
  • Javascript的原型和原型链你了解吗

    Javascript的原型和原型链你了解吗

    这篇文章主要为大家详细介绍了Javascript的原型和原型链,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • javascript EXCEL 操作类代码

    javascript EXCEL 操作类代码

    有空把JAVASCRIPT对EXCEL的操作进行了封装,大家可以根据自己实际的需要在此基础上进行扩充。详细的请看代码
    2009-07-07
  • jQuery AJAX回调函数this指向问题

    jQuery AJAX回调函数this指向问题

    了解JavaScript的人都知道JavaScript的this不总是指向当前对象,函数或类中的this指向与调用这个函数的对象以及上下文环境是息息相关的。
    2010-02-02
  • 超级详细的webpack Plugin讲解

    超级详细的webpack Plugin讲解

    plugin是插件的意思,通常是用于对某个现有的架构进行扩展,下面这篇文章主要给大家介绍了关于webpack Plugin的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • dwz 如何去掉ajaxloading具体代码

    dwz 如何去掉ajaxloading具体代码

    最近使用dwz来做项目,有时候在ajax的时候并不想使用dwz的loading,不知道有什么方法可以去掉吗,下面为大家详细介绍下具体的去掉方法
    2013-05-05
  • javascript 中的console.log和弹出窗口alert

    javascript 中的console.log和弹出窗口alert

    这篇文章主要介绍了javascript 中的console.log和弹出窗口alert 的相关资料,非常不错,具有参考借鉴价值,感兴趣的朋友参考下吧
    2016-08-08
  • js实现文字超出部分用省略号代替实例代码

    js实现文字超出部分用省略号代替实例代码

    关于超出一定字数用省略号显示的问题,这种要求在我们日常开发的时候经常见到,我们之前基本都是用CSS来完成的,今天给大家分享个Javascript实现这个功能的示例代码,有需要的可以参考借鉴。
    2016-09-09
  • 实现lightBox时的样式与行为分离减少JS

    实现lightBox时的样式与行为分离减少JS

    本教程旨在实现lightBox时的样式与行为分离,减少JS在各方面(全屏遮蔽、ie6中遮蔽select、双向居中、高度自适应内容等)的工作。
    2009-07-07
  • 如何理解JS函数防抖和函数节流

    如何理解JS函数防抖和函数节流

    函数防抖和函数节流都是对函数进行特殊的设置,减少该函数在某一时间段内频繁触发带来的副作用。二者只是采用的设置方式和原理不一样,其最终的目的是一样的。
    2021-05-05

最新评论