Click here to Skip to main content
15,887,822 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,
I use dropdownlist as use this website but code behinh I can not get multi selected values. and I thought may be I can get via hidden values on write some javascript. bu it does not work. where is the my problem.

JavaScript
<script type="text/javascript">
       $(".dropdown-menu ul li a").click(function () {
           var selText = $(this).text();
           alert(selText);
       });</script>
Posted
Updated 30-Jan-17 0:39am
Comments
DamithSL 6-May-14 2:40am    
can you update the question with your DropDownList code?

1 solution

check below sample code,
ASP.NET
<head runat="server">
    <title></title>
    <script src="Scripts/jquery-1.8.0.min.js"></script>
    <script src="Scripts/bootstrap-select.min.js"></script>
    <link href="Content/bootstrap-select.min.css" rel="stylesheet" />
    <script>
        $(document).ready(function () {
            $('#DropDownList2').click(function () {
                var str = "";
                $("#DropDownList2 :selected").each(function () {
                    str += $(this).text() + " ";
                });
                alert(str);
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:DropDownList ID="DropDownList2" CssClass="selectpicker" runat="server" multiple="multiple">
                <asp:ListItem>Allahabad</asp:ListItem>
                <asp:ListItem>Kanpur</asp:ListItem>
                <asp:ListItem>Rewa</asp:ListItem>
                <asp:ListItem>Bhopal</asp:ListItem>
                <asp:ListItem>Indore</asp:ListItem>
                <asp:ListItem>Jabalpur</asp:ListItem>
            </asp:DropDownList>
        </div>
    </form>
</body>
 
Share this answer
 
v2
Comments
ammoti 6-May-14 4:20am    
thanks for reply. but it does not work. I do not know where is my fault.

<div class="multiselectdrop">


<select name="ctl00$cPlaceHolder$ddlBodyType" id="cPlaceHolder_ddlBodyType" class="selectpicker" multiple="" style="display: none;">
<option value="Cabrio">Cabrio</option>
<option value="Sedan">Sedan</option>
<option value="Hatchback">Hatchback</option>
<option value="Panelvan">Panelvan</option>
<option value="Minivan">Minivan</option>
<option value="SUV">SUV</option>
<option value="S.Wagon">S.Wagon</option>
<option value="Coupe">Coupe</option>
<option value="Pick Up">Pick Up</option>

</select><div class="btn-group bootstrap-select show-tick dropup open"><button type="button" class="btn dropdown-toggle selectpicker btn-default" data-toggle="dropdown" data-id="cPlaceHolder_ddlBodyType" title="Cabrio, Sedan"><span class="filter-option pull-left">Cabrio, Sedan</span> <span class="caret"></span></button><div class="dropdown-menu open" style="max-height: 92px; overflow: hidden; min-height: 92px;"><ul class="dropdown-menu inner selectpicker" role="menu" style="max-height: 80px; overflow-y: auto; min-height: 80px;"><li rel="0" class="selected"><span class="text">Cabrio</span></li><li rel="1" class="selected"><span class="text">Sedan</span></li><li rel="2" class=""><span class="text">Hatchback</span></li><li rel="3"><span class="text">Panelvan</span></li><li rel="4"><span class="text">Minivan</span></li><li rel="5"><span class="text">SUV</span></li><li rel="6"><span class="text">S.Wagon</span></li><li rel="7"><span class="text">Coupe</span></li><li rel="8"><span class="text">Pick Up</span></li></ul></div></div>
</div>

this is my html but I can not get alert
ammoti 6-May-14 4:24am    
@DamithSL
I found bro :D my fault

I just change

$('#cPlaceHolder_ddlBodyType').click(function () {

to

$('#cPlaceHolder_ddlBodyType').change(function () {

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900