0

这是我的问题:我正在尝试在 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 的函数可能是语法问题。

4

2 回答 2

1

就像是:

document.getElementById("<%=OffSiteCheck.ClientID %>").onchange = function() {
    document.getElementById("<%=txtOffSite.ClientID %>").disabled = this.checked
}
于 2013-10-31T19:22:28.470 回答
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");
    });
});
于 2013-10-31T20:33:32.663 回答