如何在javascript中获取选中的checkboxlist项 [英] how to get Selected checkboxlist items in javascript

查看:66
本文介绍了如何在javascript中获取选中的checkboxlist项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



i在asp.net中有一个复选框列表。



n我填写checkboxlist via datasource。



现在我想获取复选框列表中的选定项目,用逗号分隔','。



任何人都可以帮助我......有点紧急......



我的代码填写复选框:



Hi guys,

i have a checkboxlist in asp.net.

n i'm fill checkboxlist via datasource.

now i want to get Selected items in checkboxlist, split in comma ','.

can anyone plzzzzzz... help me... somewhat its urgent..

my code filling checkboxlist:

protected void getTrucks()
        {
            cbltrucks.DataTextField = "DoorNo";
            cbltrucks.DataSource = DAL.GetDataWithParameters("Sp_GetAllTrucks", null);
            cbltrucks.DataBind();
        }





n我到目前为止尝试过的,在javascript:





n what i tried so far, in javascript:

function GetSelectedItem() {
    var CHK = document.getElementById("<%=cbltrucks.ClientID%>");
    var checkbox = CHK.getElementsByTagName("input");
    var label = CHK.getElementsByTagName("label");
    var ary
    for (var i = 0; i < checkbox.length; i++) {
        if (checkbox[i].checked) {
            ary = label[i].innerHTML;
            ary += "," + ary;
        }

    }

    alert(ary);
    return false;
}

推荐答案

谢谢@Peter Leow



我有点编辑我得到了...



工作正常..



谢谢再次。



Thanks @Peter Leow

little bit i have edited n i got...

working fine..

thanks once again.

function getValueUsingClass() {
            var checkList1 = document.getElementById('<%= cbltrucks.ClientID %>');
            var checkBoxList1 = checkList1.getElementsByTagName("input");
            var checkBoxSelectedItems1 = new Array();
            var ary="";
            for (var i = 0; i < checkBoxList1.length; i++) {
                if (checkBoxList1[i].checked) {
                    checkBoxSelectedItems1.push(checkBoxList1[i].value);
                    //alert('checked:' + checkBoxSelectedItems1.push(checkBoxList1[i].getAttribute("JSvalue")).value);
                    //alert('checked - : ' + checkBoxList1[i].value)
                    ary +=    checkBoxList1[i].value+","
                }
            }alert(ary);
        }


这篇关于如何在javascript中获取选中的checkboxlist项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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