<asp:CheckBox ID="chkAgree" runat="server" Checked="true" oncheckedchanged="chkAgree_CheckedChanged" />
                        <label style="font-size: 12px; color: #666666;" for="<%=chkAgree.ClientID %>">
                            我已经阅读并同意<a class="t_zaa" target="_blank" href="<%=MyTheme.ServerUrl %>/Services.aspx">《生活汇的服务条款隐私权政策》</a></label>cs代码 protected void chkAgree_CheckedChanged(object sender, EventArgs e)
    {
        if(chkAgree.Checked==false)
        {
            LinkButton.Enabled = false;
        }
        else
        {
            LinkButton.Enabled = true;
        }
    }不行啊!谁能帮帮我啊!谢谢

解决方案 »

  1.   

    <input type=checkbox ID="chkAgree" onclick="agree(this)" />
    <input type=button id=test value = "注册" disabled/>
    <script>
    function agree(chk){
        if(chk.checked)
            document.getElementById("test").disabled = false;
        else
            document.getElementById("test").disabled = true;
    }
    </script>
      

  2.   

    2楼甚好
    另,你不行的原因是未设置AutoPostBack=true
      

  3.   

       默认 设置了 Checked="true"      然后 你进判断  再看你判断