当前位置:编程学习 > C#/ASP.NET >>

TextBox触发事件

当 点击TextBox时  自动把 Visible=fales的BUTTON 改成true!!!!!
请各位高手解决下下! 本人新手!!!! --------------------编程问答-------------------- <html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
    <script language="javascript">
    function CheckLength()
    {
   
        if(document.getElementById("Txt").value.length>0)
        {
            document.getElementById("BtnSubmit").disabled=false;
        }
        else
        {
             document.getElementById("BtnSubmit").disabled=true;
        }
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <input id="Txt" type="text" onblur="CheckLength();" />
        <input id="BtnSubmit" type="button" value="提交" />
    </form>
</body>
</html>
--------------------编程问答-------------------- 如果楼主希望用javascript来处理的话
button按钮的属性最好不要设成visible=false;
如果设成false 在客户端是不显示的 所以楼上的方易做图出错 找不到对象

function Show(obj)
{
   obj.style.display="block";
}


最好这样<asp:Button id="Button1" runat="server" style="display:none"/>
然后再<asp:TextBox id="TextBox1" runat="server" onfocus="Show(Button1)"/>

--------------------编程问答--------------------
引用 2 楼 telankes2000 的回复:
如果楼主希望用javascript来处理的话
button按钮的属性最好不要设成visible=false;
如果设成false 在客户端是不显示的 所以楼上的方易做图出错 找不到对象
JScript codefunctionShow(obj)
{
   obj.style.display="block";
}
HTML code最好这样<asp:Buttonid="Button1"runat="server"style="display:none"/>然后再<asp:TextBoxid="TextBox1"runat="server"onfocus="Show(Button1)"/>

支持这种做法  --------------------编程问答-------------------- 同间楼上的观点.最好不要把Button的Visible属性设为false
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,