
i am using latest version of radcontrol(2008.3.1105.35). in radcombo i try to get selected value from javascript so i tried this code
var
radLable = document.getElementById("<%= radShowLabelSingleSeries.ClientID %>");
var radLablevalue = radLable.GetValue();
but i didn't get value it throw exception.
if i want to get the value what procedure i want to do. (current i am working mutible theme). any rad javascript want to add. or give suggestion to me.
5 Answers, 1 is accepted
Please check the following help topics:
http://www.telerik.com/help/aspnet-ajax/combo_clientsidebasics.html
http://www.telerik.com/help/aspnet-ajax/combo_clientsideradcombobox.html
Regards,
Albert
the Telerik team
Check out Telerik Trainer, the state of the art learning tool for Telerik products.

can you give suggestion?.

Try the following code snippets.
ASPX:
<telerik:RadComboBox ID="RadComboBox1" runat="server"> |
<Items> |
<telerik:RadComboBoxItem runat="server" Text="Text1" Value="Value1" /> |
<telerik:RadComboBoxItem runat="server" Text="Text2" Value="Value2" /> |
<telerik:RadComboBoxItem runat="server" Text="Text3" Value="Value3" /> |
</Items> |
</telerik:RadComboBox> |
<input id="Button1" type="button" value="Get Value" onclick="button_click();"/> |
JavaScript:
<script type="text/javascript"> |
function button_click() |
{ |
var combo = $find("<%= RadComboBox1.ClientID %>"); |
var value = combo.get_value(); //get the value |
alert(value); |
} |
</script> |
Thanks,
Shinu.

Something like this:
function RemoveItem(value) {
var combo = $find("<%= cbDefaultCurrency.ClientID %>");
var comboItems = combo.get_items();
for (i = 0; i < combo.get_items().get_count(); i++) {
var comboItem = comboItems[i];
if (comboItem.Value == value) {
//I've tried many varients on the line above and they are all not liked. .get_value() etc...
combo.trackChanges();
combo.get_items().remove(comboItem);
combo.commitChanges();
break;
}
}
}
I'm already able to add items smoothly using this, I just want to be able to remove as well.
function AddNewItem(name, value) {
var combo = $find("<%= cbDefaultCurrency.ClientID %>");
var comboItem = new Telerik.Web.UI.RadComboBoxItem();
comboItem.set_text(name);
comboItem.set_value(value);
combo.trackChanges();
combo.get_items().add(comboItem);
if (combo.get_items().get_count() == 1) {
comboItem.select();
comboItem.scrollIntoView();
}
combo.commitChanges();
}

Try the following.
JS:
function
OnClientClick()
{
var
comboBox = $find(
"<%=RadComboBox1.ClientID %>"
);
var
count = comboBox.get_items().get_count();
for
(
var
i = 0; i < count; i++)
{
var
item = comboBox.get_items().getItem(i);
var
val = item.get_value();
if
(val ==
"s"
)
{
comboBox.get_items().remove(item);
}
}
}
Thanks,
Princy.