Получить выбранные значения 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()));
}
}