我没有在asp.net C#中获得复选框列表的值 [英] i did not get a value of checkbox list in asp.net C#

查看:92
本文介绍了我没有在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆