我有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项目仅获取最后选择的项目。 我需要获得所有选择的项目。
答案 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()));
}
}