获取选定的值RadComboBox客户端

时间:2015-02-23 06:55:19

标签: asp.net telerik radcombobox

我有rad组合框

<telerik:RadComboBox runat="server" ID="rcb" Height="150px" OnItemsRequested="rcb_ItemsRequested" AutoCompleteSeparator="," >
 </telerik:RadComboBox>

我需要从客户端获取Selected值 我试过这个

function getvalue()
{
    var combobox = $find("<%= rcb.ClientID %>");
    var value = combobox.get_selectedItem().get_value();
}

但是get_selected项目仅获取最后选择的项目。 我需要获得所有选择的项目。

1 个答案:

答案 0 :(得分:0)

尝试使用get_text()方法http://www.telerik.com/help/aspnet-ajax/combobox-client-side-radcombobox.html来获取整个输入

这是一个似乎可以解决问题的基本样本

<telerik:RadComboBox runat="server" ID="rcb" Height="150px" OnItemsRequested="rcb_ItemsRequested" AutoCompleteSeparator=",">
            </telerik:RadComboBox>
            <asp:Button ID="Button1" Text="text" OnClientClick="getSel(); return false;" runat="server" />
            <script>
                function getSel() {
                    alert($find("rcb").get_text());
                }
            </script>

protected void rcb_ItemsRequested(object sender, RadComboBoxItemsRequestedEventArgs e)
{
    for (int i = 0; i < 5; i++)
    {
        rcb.Items.Add(new RadComboBoxItem(i.ToString()));
    }
}