Получить выбранные значения RadComboBox на стороне клиента

У меня есть рад комбо коробка

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

Мне нужно, чтобы получить выбранное значение со стороны клиента, я попробовал это

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

но get_selected Item получает только последний выбранный элемент. Мне нужно получить весь выбранный пункт.

1 ответ

Попробуйте метод 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()));
    }
}
Другие вопросы по тегам