千家信息网

jQuery如何实现TEXT文本框输入时的提示信息

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,这篇文章主要介绍了jQuery如何实现TEXT文本框输入时的提示信息,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在搜索框中,输入之前
千家信息网最后更新 2025年01月18日jQuery如何实现TEXT文本框输入时的提示信息

这篇文章主要介绍了jQuery如何实现TEXT文本框输入时的提示信息,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

在搜索框中,输入之前框内有输入的提示信息,文本框获得焦点后会自动消失的效果,效果图如下:

鼠标放在文本框时的效果:

创建工具类(已经存在就不用创建了)Util.js(DWR的JS)

在里面添加如下方法:

Js代码

/**

* Input框里的灰色提示,使用前先引入jquery

*
使用方法:<input type="text" tipMsg="您的用户名"   />

*

* @return

*/

function inputTipText(){

$("input[tipMsg]").each(function(){

if($(this).val() == ""){

var oldVal=$(this).attr("tipMsg");

if($(this).val()==""){$(this).attr("value",oldVal).css({"color":"#888"});}

$(this)

.css({"color":"#888"}) //灰色

.focus(function(){

if($(this).val()!=oldVal){$(this).css({"color":"#000"})}else{$(this).val("").css({"color":"#888"})}

})

.blur(function(){

if($(this).val()==""){$(this).val(oldVal).css({"color":"#888"})}

})

.keydown(function(){$(this).css({"color":"#000"})});

}

});

}

2.使用方法

在页面(jsp)上使用,要先加载 jQuery和Util工具类

代码如下:

Jsp代码

<%@ include file="/common/taglibs.jsp"%>

<%@ page pageEncoding="UTF-8" %>

测试

这样就可以实现啦,很不错的效果,如果在当前页动态添加TEXT,只要再调用一下JS方法就可以了。

感谢你能够认真阅读完这篇文章,希望小编分享的"jQuery如何实现TEXT文本框输入时的提示信息"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0