这是我的问题:我正在尝试在JS中创建一个函数,如果选中该复选框,它将启用文本框。我该怎么办? 谢谢你的帮助!所以这就是我做的。
这是我在JS中的代码:
function checkLevelZone(sender, args) {
var reVal = false;
var retValCB = false;
var l_CheckOffsite = $find("<%=OffSiteCheck.ClientID %>").set_checked(true);
var l_txtOffsite = $find("<%=txtOffSite.ClientID %>");
if (l_CheckOffsite.get_checked()) {
l_txtOffsite.disable = true;
}
}
使用复选框并将其设置为true的函数可能是语法问题。
答案 0 :(得分:1)
类似的东西:
document.getElementById("<%=OffSiteCheck.ClientID %>").onchange = function() {
document.getElementById("<%=txtOffSite.ClientID %>").disabled = this.checked
}
答案 1 :(得分:0)
试试这个:
<强> http://jsfiddle.net/4bEX2/ 强>
$(document).ready(function(){
$("#radio1").click(function(){
$("#textbox1").attr("disabled","disabled");
$("#textbox2").removeAttr("disabled");
});
$("#radio2").click(function(){
$("#textbox2").attr("disabled","disabled");
$("#textbox1").removeAttr("disabled");
});
});