我没有在asp.net C#中获得复选框列表的值 [英] i did not get a value of checkbox list in asp.net C#
本文介绍了我没有在asp.net C#中获得复选框列表的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
function FunValidation()
{
TxtName = document.getElementById('<%= TxtName.ClientID %>');
ChkBranch = document.getElementById('<%= ChkBranch.ClientID %>');
var HdnMode = document.getElementById('<%= HdnMode.ClientID %>');
var rows = ChkBranch.getElementsByTagName('input');
var Firstid = rows[0].id;
var Intcount = 0;
var IntCheckBranch = 0;
if (HdnMode.value != 'D') {
for (var i = 0; i < rows.length; i++)
{
var id = rows[i].id;
if (document.getElementById(id).checked == true) {
Intcount = 1
}
if (HdnMode.value == "N")
{
DDLBranch = document.getElementById('<%= DDLBranch.ClientID %>');
if (document.getElementById(id).checked == true)
{
if (document.getElementById(id).value == DDLBranch.value)
{
IntCheckBranch = 1
}
}
}
}
}
这里我得到的值是
Here i am getting a value of
document.getElementById(id).value
ison 它的原始选择价值......我得到了我的验证错误... plzz帮我...
i我试图解决这个错误,因为一周...但没有得到解决方案......
所以我的问题是为什么我得到复选框列表值on??
is "on" insted of its original selected Value..so i am getting my validation error...plzz help me..
i am trying to solve this error since a week..but didnot get solution...
so my question is why i am getting checkbox list values "on"??
<asp:CheckBoxList ID="ChkBranch" runat="server" AutoPostBack="True" DataTextField="Name"
DataValueField="id" meta:resourcekey="ChkBranchResource1" Style="margin: 15px;"
OnSelectedIndexChanged="ChkBranch_SelectedIndexChanged">
</asp:CheckBoxList>
推荐答案
如果你获得价值通过jquerry代码如下按钮点击
If You Get Value By jquerry Code Like Below on Button Click
(#demo)。click(function(){
var selectedValues = [];
("#demo").click(function () {
var selectedValues = [];
([id * = ChkBranch] input:checked)。each(function(){
selectedValues.push(
("[id*=ChkBranch] input:checked").each(function () {
selectedValues.push(
这篇关于我没有在asp.net C#中获得复选框列表的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文