i have asked two days in csdn bbs ,please help me ,now i very hurry

解决方案 »

  1.   

    前提:假设你的这些控件包含在一个已命名为"Form1"的表单里,复选框的ID为chb1,那两个TextBox的ID为txt1和txt2
    则程序段如下:
    '(VBScript格式:)
    <script language=VBS>
       sub chb1_onclick()
          dim bChecked
          bChecked=window.event.srcElement.checked
          form1.txt1.disabled=bChecked
          form1.txt2.disabled=bChecked
       end sub
    </script>
      

  2.   

    编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: BC30456: “a”不是“ASP.WebForm2_aspx”的成员。源错误: 行 11:  <body>
    行 12:  <form id="Form1" method="post" runat="server">
    行 13:  <asp:CheckBox id="CheckBox1" OnCheckedChanged="a()" runat="server"></asp:CheckBox>
    行 14:  <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
    行 15:  <asp:TextBox id="TextBox2" runat="server"></asp:TextBox>
      

  3.   

    靠!把行13中的onCheckedChanged="a()" 去掉即可脚本中的"xxx_onclick"的意思就是响应Click事件了
      

  4.   

    别忘了把脚本代码插在<body>和<form 之间
      

  5.   

    楼上的,我在HTML里
    <body>
    <form name="formName" ID="Form1">
    <input type="checkbox" name="checkbox1" ID="Checkbox1" onclick="a()"> <input name="textbox1" ID="Text1">

    </form>
    <form name="aaa" id="asdf">
    <INPUT id="Text2" name="textbox1">
    </form>
    <script>
    function a()
    {
    var str =""
    if(document.formName.checkbox1.checked) document.formName.textbox1.disabled=true
     document.formName.textbox2.disabled=true
    else
     document.formName.textbox1.disabled=falsealert(str)
    }
    </script>
    </body>
    </html>可以成功,但是在ASPX里,就没有ONCLICK事件了,我想用。NET,不想用HTML,在。NET里,只有
    CHECKED事件,你可以试
      

  6.   

    大侠啊!你看你发的这个贴子的标题:"关于JAVASCRIPT的问题"到头来又说不在HTML里,晕......aspx和html里的Jscript根本就是两码事,希望你好好学习.net
      

  7.   

    嘻嘻,我正在努力学,但是在ASPX里我做不出来,我只能在HTML里做试验,但成功了,移植到ASPX,就不行,你能帮帮我吗?
      

  8.   

    在说,我本来就是用JAVASCRIPT来控制,并且在。NET里可以用JAVASCRIPT,但是我就是找不到CHECKBOX的ONCLICK事件
      

  9.   

    双击checkbox的时候总是有个服务器端控件的吧,用它就好了。记得把checkbox的autopostback属性设为true
      

  10.   

    checkbox1.Attributes.Add("onclick","document.all."+textbox1.ClientID+".disabled=document.all."+textbox2.ClientID+".disabled=document.all."+checkbox1.ClientID+".checked;");