前台:<asp:CheckBox ID="chkTixing" runat="server" Enabled=false  Checked="True" Text="短信通知"/>
如何用js使得checkbox变为可用.相当于后台chkTixing.Enabled=true;我用 document.getElementById("chkTixing").disabled=false;不管用哦!

解决方案 »

  1.   

    readonly=true;
    这个能用吗?
      

  2.   


    Jquery  $("#chkTixing").hide();
      

  3.   


    document.getElementById("chkTixing").disabled="true";记的加""引号
      

  4.   

    document.getElementById("chkTixing").disabled = true;//不可用
    document.getElementById("chkTixing").disabled = false;//可用
      

  5.   

    雪狼解决方案:         function qidong()
            {
                document.getElementById("<%=chkTixing.ClientID %>").disabled=false;
                document.getElementById("<%=chkTixing.ClientID %>").parentElement.disabled=false;
                  
            }
    试试看!
      

  6.   

    原因是:在解析服务器<asp:CheckBox...时,会把它默认放入容器中,设置它启动的同时必须设置它的容器也解除禁用状态。