我想使用JQuery來啓用Telerik RadComboBox基於另一個Telerik RadComboBox的選擇。無法禁用與JQuery Telerik下拉列表
使用案例:用戶進入頁面,啓用ddlRequired,禁用ddlListItems。如果用戶選擇「必需」,那麼我想ddlListItems然後啓用。相反,如果選擇「可選」,我想禁用ddlListItems。
<telerik:RadComboBox ID="ddlRequired" runat="server" Width="80px" ShowDropDownOnTextboxClick="true" EnableEmbeddedSkins="false" Skin="Classic" OnClientSelectedIndexChanged="OnSelectedIndexChanged">
<Items>
<telerik:RadComboBoxItem Text="Required" Value="1" />
<telerik:RadComboBoxItem Text="Optional" Value="0" />
</Items>
</telerik:RadComboBox>
<telerik:RadComboBox ID="ddlListItems" runat="server" Width="200px" ShowDropDownOnTextboxClick="true" EnableEmbeddedSkins="false" Skin="Classic" Enabled="false">
<ItemTemplate>
<asp:TextBox ID="txtBoxQ1" runat="server" Width="160"/>
</ItemTemplate>
<Items>
<telerik:RadComboBoxItem />
<telerik:RadComboBoxItem />
</Items>
</telerik:RadComboBox>
這裏是我嘗試了幾種方法後就離開的地方。我意識到它不完整。
function OnSelectedIndexChanged()
{
var ddl = $find("<%=ddlListItemsQ1.ClientID%>");
ddl.set_enabled(false);
}