【发布时间】:2013-11-12 04:04:29
【问题描述】:
如何在 JavaScript 中选中复选框时启用文本框:
有人可以告诉我如何正确地做到这一点! 这是我的代码:
function checkLevelZone() {
var txtOffSite = $find("<%=txtOffSite.ClientID %>");
var checkbox = $find("<%=OffSiteCheck.ClientID %>");
if (checkbox.checked) {
txtOffSite.removeAttribute('Enabled');
} else {
txtOffSite.disabled = true;
}
}
asp:
<telerik:RadButton ID="OffSiteCheck" runat="server" ToggleType="CheckBox" ButtonType="ToggleButton" OnClientCheckedChanged="checkLevelZone" Skin="Windows7"></telerik:RadButton>
<telerik:RadTextBox ID="txtOffSite" runat="server" Enabled="false"> </telerik:RadTextBox>
【问题讨论】:
-
您是否有理由必须使用更旧的
$findASP 函数,而不是使用 jQuery 来执行此操作? -
正在渲染什么?一个 html 复选框或某种类型的图像或其他东西?
标签: javascript asp.net telerik-ajax