<script language="javascript">
         function T1(chk)
         {
           if(chk.checked )
              btnDelete.Enabled = true;
           else
               btnDelete.Enabled = false;
}<INPUT type=checkbox value='<%# DataBinder.Eval(Container.DataItem,"UniverID") %>' name=deltag  onclick="T1(this)">

解决方案 »

  1.   

    请把
    <script language="javascript">
             function T1()
             {
               if(deltag.checked )
                  btnDelete.Enabled = true;
               else
                   btnDelete.Enabled = false;
            }
    </script>
    这一段放到DataList控件后面。
      

  2.   

    楼上的两种方法我都试了,还是不行, 用icyer提供的方法,提示的错误信息为"  btnDelete'未定义,
      

  3.   

    function T1()
             {
               if(deltag.checked )
                  btnDelete.Enabled = true;
               else
                   btnDelete.Enabled = false;
            }
    改成
    function T1()
             {
               if(document.all["deltag"].checked )
                  document.getElementById("btnDelete").disabled = true;
               else
                   document.getElementById("btnDelete").disabled = false;
            }
      

  4.   

    不会吧
    function Test()
    {
    if( document.getElementById("CheckBox1").checked )
    {
    document.getElementById("Button2").disabled = true;
    }
    else
    {
    document.getElementById("Button2").disabled = false;
    }
    }
    这是我测试通过的代码
    Button2就是一个asp:Button
    你看这两种代码有区别吗?
      

  5.   

    document.getElementById("btnDelete").disabled = true;
    改为:
    document.getElementById("btnDelete").disabled = "disabled";document.getElementById("btnDelete").disabled = false;
    改为:
    document.getElementById("btnDelete").disabled = "";