在做项目的时候会用到根据checkbox的checked属性控制textbox的enable属性。
现在就给个小例子。
<asp:CheckBox ID="cbxRepeatCourse" runat="server" Text="是否复训课程" onClick="CheckboxCheckChange()"/>
<asp:textbox id="txtRepeatMonth" runat="server" Width="150px" Font-Size="12px"
BorderWidth="1px" BorderStyle="Solid" Enabled="false" BorderColor="#ABABAB"></asp:textbox>
function CheckboxCheckChange() {
var objcbx = document.getElementById("cbxRepeatCourse");
var objtxt = document.getElementById("txtRepeatMonth");
if (objcbx.checked) {
objtxt.disabled = false;
objtxt.BackColor = "white";
}
else {
objtxt.value = "";
objtxt.disabled = true;
objtxt.BackColor = "#EBEBEB";
}
}
这里需要注意的是,onClick="CheckboxCheckChange()"的onClick区分大小写,开始我写成了onclick就不行。