用Javascript怎么获取 checkbox 所选中的行的、列的值

用Javascript怎么获取 checkbox 所选中的行的、列的值,第1张

我想你要用到后台吧,那么就不能仅仅停留在前端了。\x0d\建议你给每一行的checkbox加一个name属性,比如\x0d\\x0d\\x0d\\x0d\值默认为0,在前台,当你选中某一个时,将其值改为1,js代码,需要用jquery\x0d\$(function(){\x0d\ $("cls")click(function(){\x0d\ thisvalue=1;\x0d\})\x0d\})\x0d\\x0d\然后在后台用 RequestForm["ckb"]来接受checkbox的值,\x0d\就受到的值就例如这样 1 ,0 ,1

$('input[@type="checkbox"][@checked]')each(function(){

alert($(this)val());

});

是这样子的,如果你有留意,$('foo')这样的jquery对象都是[object object],这是因为jquery对象本身是一个数组,你需要遍历这个数组。

希望我的回答能帮助你 =)

测试了一下,可以实现的。你的错误应该是,绑定事件没有放在!IspostBack里面,这样按钮点击后,在Page_load又会重新绑定,当然会把你之前选择的清空掉。

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

SectionDataListDataSource = BLLpersonnelEmployeesBLLGetAllList();

SectionDataListDataBind();

}

}

protected void Button1_Click(object sender, EventArgs e)

{

foreach (DataListItem item in SectionDataListItems)

{

CheckBox checkbox = (CheckBox)itemFindControl("cbSection");

if (checkboxChecked == true)

{

ResponseWrite("aaa");

}

}

}

楼主应该是想知道那个复选框被选中,而不是需要获得ID吧

如果只要一个,可以

string id = stringEmpty;

CheckBox chk = null;

for (int i = 1; i <= 3; i++)

{

chk = FormFindControl("CheckBox" + iToString()) as CheckBox;

if (chkChecked)

{

id = chkID;

break;

}

}

以上就是关于用Javascript怎么获取 checkbox 所选中的行的、列的值全部的内容,包括:用Javascript怎么获取 checkbox 所选中的行的、列的值、请问如何用jquery在当前页面获取已经选中的checkbox的值、asp.net在后台获取选中checkbox的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9429887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存