问题描述
在许多网页看到过这样的东西:比如登录时,用户名的textbox内显示“请输入用户名”,鼠标点上去以后这几个字(请输入用户名)就消失了,然后就是正常的登录过程,请问这个用C#如何实现啊?高手,请与赐教~~
解决方案
解决方案二:
在载入的时候,这个TEXTBOX里先弄上这几个字,具体效果看你如何设定。之后TEXTBOX被点击,设定TEXTBOX正常状态即可。
解决方案三:
能否说的详细点,比如有一个textbox1,textmode为multiline,接下来该怎么做?
解决方案四:
我想用textbox.focus()来判断是否聚焦,但是显示无法将void隐式转换为bool型,怎么解决?
解决方案五:
<asp:TextBoxTextMode="MultiLine"runat="server"Width="100%"name="NoHtmlCommentContent"id="NoHtmlCommentContent"rows="8"cols="80"onFocus="if(this.value=='字数上限为2000字'){this.value='';}this.select();">字数上限为2000字</asp:TextBox>
就是这样的,你想要的
解决方案六:
结账吧
解决方案七:
在一个方法里面加上这么一句textbox.GotFocus+=newEventHandler(textbox_GotFocus);privatevoidtextbox_GotFocus(objectsender,EventArgse){if(textbox.Text=="你的提示文字"){textbox.Text="";}}
时间: 2025-01-03 04:11:12