This is a migrated thread and some comments may be shown as answers.

check onselectedindexchange

1 Answer 78 Views
ComboBox
This is a migrated thread and some comments may be shown as answers.
naresh
Top achievements
Rank 1
naresh asked on 19 Feb 2009, 06:50 AM
i have two rad combo box
 whenever i select item in first rad combo box , their should be check that second combobox  selected index is 0 or more than 0 ,
OnClientSelectedIndexChanging of first combo box
similarly from second to first status has to check




1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 19 Feb 2009, 09:28 AM
Hi Naresh,

Try the following JavaScript for checking whether the other RadComboBox selected index is greater than 0 or not. Here, I have attached same handler to the OnClientSelectedIndexChanging of both RadComboBoxes.

ASPX:
<telerik:RadComboBox ID="RadComboBox1" Runat="server" OnClientSelectedIndexChanging="OnClientSelectedIndexChanging">  
    <Items> 
        <telerik:RadComboBoxItem runat="server" Text="Index0" Value="Index0" /> 
        <telerik:RadComboBoxItem runat="server" Text="Index1" Value="Index1" /> 
        <telerik:RadComboBoxItem runat="server" Text="Index2" Value="Index2" /> 
    </Items> 
</telerik:RadComboBox> 
<telerik:RadComboBox ID="RadComboBox2" Runat="server" OnClientSelectedIndexChanging="OnClientSelectedIndexChanging">  
    <Items> 
        <telerik:RadComboBoxItem runat="server" Text="Index0" Value="Index0" /> 
        <telerik:RadComboBoxItem runat="server" Text="Index1" Value="Index1" /> 
        <telerik:RadComboBoxItem runat="server" Text="Index2" Value="Index2" /> 
    </Items> 
</telerik:RadComboBox> 

JavaScript:
<script type="text/javascript">  
function OnClientSelectedIndexChanging(sender, args)  
{  
    var combo1= $find('<%=RadComboBox1.ClientID %>');  
    var combo2= $find('<%=RadComboBox2.ClientID %>');  
    if (combo1.get_id()==sender.get_id())  
    {  
        if(combo2.get_selectedIndex()==0)  
            alert(combo2.get_id()+ ' selected index is 0');  
        else 
            alert(combo2.get_id()+ ' selected index is more than 0');  
    }  
    else if (combo2.get_id()==sender.get_id())  
    {  
        if(combo1.get_selectedIndex()==0)  
            alert(combo1.get_id()+ ' selected index is 0');  
        else 
            alert(combo1.get_id()+ ' selected index is more than 0');  
    }  
}  
</script> 

Thanks,
Princy.
Tags
ComboBox
Asked by
naresh
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or