ASP中textbox如何实现默认值为:“请输入账户”,当用户鼠标点击文字消失,正常输入 。

 我来答
hbcome0007
2011-05-27 · 超过20用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:0
展开全部
$(document).ready(function(){
$("#txtLobbyName").focus(function(){
if($("#txtLobbyName").val()=="请输入账户"){
$("#txtLobbyName").attr("value","");
}
});
$("#txtLobbyName").blur(function(){
if($("#txtLobbyName").val()==""){
$("#txtLobbyName").attr("value","请输入账户")
}
})

});
需导入Jquery
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
renchao2002
2011-05-27 · TA获得超过376个赞
知道小有建树答主
回答量:638
采纳率:0%
帮助的人:511万
展开全部
<asp:TextBox ID="TextBox1" runat="server" Text="用户邮箱/手机号/用户名" OnClick="this,value= '' "></asp:TextBox>
试试这个吧
追问
很简单,很容易理解,辛苦了.....
但是有两个问题:
1.运行之后提示一条不良消息,请看图。
2.如果用户只是点击了一下textbox,但是并没有写任何信息,此时用户在点击其他控件时,这个textbox我希望任然可以看见默认的文字。
这两个问题可以帮我分析一下么?
追答
你可以把onclick 事件改成 其他的事件 比如说:获得 焦点以后 textBox的值就消失。

.如果用户只是点击了一下textbox 点击的是哪个textbox 啊?是有默认值的还是没有默认值的?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mcxxhanjia
2011-05-27 · 超过21用户采纳过TA的回答
知道答主
回答量:141
采纳率:0%
帮助的人:78.2万
展开全部
<input type="text" name="username" value="请输入账户" size="20"/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dafb3f4
2011-05-27 · 超过21用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:40万
展开全部
asp中没有textbox,asp.net 中才有textbox!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友34b116c
2011-05-27 · TA获得超过148个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:132万
展开全部
<input type="text" name="T1" size="20" value="请输入账户" onclick ="this.value=''">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式