鼠标放到输入框时 在后面有提示代码 用asp.net做。

 我来答
dengkecn
2012-04-10 · TA获得超过311个赞
知道小有建树答主
回答量:174
采纳率:100%
帮助的人:114万
展开全部
这个效果跟.net没关系,是靠javascript来实现的。后面的提示部分事先先写好,并安排好位置,然后设置其style的display为'none',不显示。在文本框获得焦点的时候,也就是onfocus的时候,把提示的style的display为'',就显示出来了。一个简单的例子:
<script type="text/javascript" language="javascript">
function ShowHint()
{
document.getElementById("Hint").style.display = '';
}

function HideHint()
{
document.getElementById("Hint").style.display = 'none';
}
</script>
<table>
<tr>
<td>用户名</td>
<td><input type="text" name="UserName" id="UserName" onfocus="ShowHint()" onblur="HideHint()"></td>
<td><span style="display: none;">4-20位,可由汉字、数字、字母和“_”组成,注册成功后用户名不可修改</span></td>
</tr>
</table>
追问
谢谢,不过我具体操作之后貌似后面的提示还不能显示信息,本人刚刚接触js,见谅。
追答
你要加上必要的html啊,我那只是把主要的部分写出来了。完整版如下:

function ShowHint()
{
document.getElementById("Hint").style.display = '';
}

function HideHint()
{
document.getElementById("Hint").style.display = 'none';
}

用户名

4-20位,可由汉字、数字、字母和“_”组成,注册成功后用户名不可修改

jinboagg
2012-04-10 · 超过18用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:50.8万
展开全部
这个只能用js做。asp.net是服务器端脚本,不能再不刷新的情况下响应,除非用ajax。再说仅仅是提示,没有具体操作判断,也用不到ajax。js则相反。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Yutouyu51
2012-04-10 · TA获得超过119个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:136万
展开全部
一楼正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式