您的位置:首页 > Web前端 > JavaScript

js 控制textbox的显示与隐藏

2010-03-15 20:28 543 查看
aspx:      (如果radiobutton 为同1 group的,最好写2个js函数 分别判断每个的点击)

 

             <asp:Radiobutton   id="radiobutton1" runat="server" />

 

             <asp:Radiobutton   id="  radiobutton2" runat="server" />

              <asp:Textbox  id="text" runat="server" />

 

js:

 

 

  function visible1() {

      

        var d = document.getElementById("rbLocked");                       //rblocked,rbpredefined 为同一group 的的 radiobutton  id

        var b = document.getElementById("rbPredefined");

        var e = document.getElementById("locktextbox");

//        alert(document.getElementById("locktextbox"));

//        alert(document.getElementById("txtInventory"));                 //变量大小写

        if (d.checked == true && b.checked==false) {

            document.getElementById("locktextbox").disabled="" // = "visible";  lblock

            document.getElementById("lblock").disabled = "";

           

            document.getElementById("txtInventory").disabled = "disabled";

            document.getElementById("txtInventory").value = "";

//            document.getElementById("txtInventory").style.visibility = "hidden";

//           alert(e.style.visibility);

        }

    }

    function visible2() {

        var d = document.getElementById("rbLocked");                     

        var b = document.getElementById("rbPredefined");

        var e = document.getElementById("locktextbox");

        

        if ( b.checked ) {

            document.getElementById("locktextbox").disabled="disabled"; // = "visible";

            document.getElementById("lblock").disabled = "disabled";

            document.getElementById("txtInventory").disabled = "";

            document.getElementById("locktextbox").value = "";

//            document.getElementById("txtInventory").style.visibility = "visible";

//            alert(e.style.visibility);

        }

    }

 

C#:

           后台添加radiobutton的onclick属性               

 

           rbLocked.Attributes.Add("onclick", "visible1()");

        rbPredefined.Attributes.Add("onclick", "visible2()");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息