`
mamacmm
  • 浏览: 200510 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

使用jQuery实现input的灰色提示信息

 
阅读更多

1.首先创建工具类(已经存在就不用创建了)Util.js

在里面添加如下方法:

 

/**
 * Input框里的灰色提示,使用前先引入jquery
 * <br>使用方法:&lt;input type=&quot;text&quot; tipMsg=&quot;您的用户名&quot;&nbsp;&nbsp; /&gt;
 * 
 * @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工具类

代码如下:

 

<%@ include file="/common/taglibs.jsp"%>
<%@ page pageEncoding="UTF-8" %>
<head>
	<title>测试</title>
	<script type="text/javascript" src="${pageContext.request.contextPath }/scripts/jquery-1.3.2.min.js"></script>
	<script type="text/javascript" src="${pageContext.request.contextPath }/scripts/Util.js"></script>
	<script type="text/javascript">
		$(function(){
			inputTipText();  //初始化Input的灰色提示信息
		});
	</script>
</head>

<input type="text" tipMsg="您的用户名"/>

 当然,页面之所以没写 <body> 等基本标签,是由于使用了模版(sitemesh)

 

这样就可以了。

 

 

 

 

 

 

 

 

0
0
分享到:
评论
1 楼 swarding99 2012-02-10  
  多谢

相关推荐

    jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码

    本篇将详细讲解如何使用jQuery来实现在表单`input`中的提示文字随鼠标焦点移进移出而显示或隐藏的功能。 首先,我们需要在HTML中设置表单的基本结构。通常,每个`input`元素会有一个默认的`value`属性,这个属性的...

    jquery 动态处理页面中input 非空验证,和部分格式验证信息

    /** * 给引用页面动态添加验证事件 * 案例: 及格分数&lt;/label&gt; &lt;input type=... * msginfo(objid,objmess) 校验非空信息提示 #B0B0B0 灰色色值 * errinfo(objid,objmess) 校验格式错误信息提示 RED 红色色值 */

    JQuery&CSS;&CSS;+DIV实例大全.rar

    4.jQuery实现支付宝隐藏层提示信息内容的功能 5.jquery实现鼠标划过网址名称显示网站截图功能 6.jQuery带Tips动画提示通用表单验证插件下载(jquery validate),动画效果漂亮 7.jQuery鼠标移到下载地址滑出气泡...

    用jquery实现几个小例子

    在本文中,我们将深入探讨如何使用jQuery库来实现一些常见的前端交互效果,包括斑马线效果、打字效果、元素的隐藏与显示以及登录界面的创建。jQuery是一个强大的JavaScript库,它极大地简化了DOM操作、事件处理、...

    H5 输入框的提示信息

    此外,一些表单验证库如jQuery Validation或Formik也能帮助我们更好地处理用户输入和提示信息的交互。 总结,H5输入框的提示信息是提升用户体验的重要手段,通过`placeholder`属性可以轻松设置,结合CSS和...

    jQuery 的 提示层 插件

    $.prompt('这是一个基本的提示信息', { buttons: { Ok: true, Cancel: false }, callback: function(v,m,f) { if (v) { // 用户点击“Ok”,执行相应操作 } else { // 用户点击“Cancel”,执行相应操作 } }...

    输入框提示信息

    3. JavaScript(可能包括jQuery)用于交互式提示信息的实现。 4. 前端框架(如React或Vue)中与提示信息相关的组件开发。 5. 使用开发工具(如IDE或编辑器的插件)提升开发效率。 如果你对以上任何一点感兴趣,可以...

    文本框 默认值 灰色 方法 网络 浏览器

    在网页设计和开发中,创建具有默认灰色文本的文本框是一种常见的需求,这通常用于提供提示信息或预填充用户可能需要输入的数据。标题和描述提到的"文本框默认值灰色方法"涉及到使用JavaScript库jQuery来实现这一效果...

    两种方法基于jQuery实现IE浏览器兼容placeholder效果

    Placeholder属性是HTML5中input元素新增的一个属性,用于定义表单输入字段的提示信息(即在输入框中显示灰色文字作为提示,当用户开始输入时消失)。由于IE早期版本不支持placeholder属性,所以需要使用jQuery来实现...

    表单输入框浮动标签jQuery特效代码.zip

    这个压缩包提供了一种jQuery实现的特效,使得输入框的标签在用户聚焦或输入时能够动态地浮现在输入框内,从而引导用户清晰地了解应填写的信息,增强了表单的易用性和视觉吸引力。 首先,我们需要理解jQuery库。...

    jquery实现用户登陆界面(示例讲解)

    错误提示信息的样式使用`#erroruname`和`#errorpass`来指定,当表单验证不通过时,这些元素会显示错误提示。 ### 总结 通过本篇教程,我们可以了解到使用HTML创建表单界面、利用CSS进行样式设计,以及运用jQuery...

    jquery 判断是否支持Placeholder属性的方法

    Placeholder属性是HTML5的一部分,允许开发者在表单的input元素上显示灰色的提示信息,当用户开始输入时,提示信息会自动消失。然而,并非所有的浏览器都支持这一属性,特别是旧版本的浏览器。 本文将详细解释如何...

    修改输入框placeholder文字默认颜色-webkit-input-placeholder方法

    对于那些不支持`placeholder`属性的浏览器,你可能需要使用JavaScript或者jQuery插件来实现类似的功能。 此外,随着浏览器对CSS新特性的支持越来越好,可以使用更通用的`::placeholder`伪元素选择器来统一处理`...

    通过js修改input、select默认字体颜色

    在页面加载时,`input`元素中往往会有一个默认值,这个值可能是灰色的,表示这是一个提示信息。当用户点击这个`input`框,焦点获取到该元素时,我们希望这个默认值变为另一种颜色,比如黑色,以提示用户可以在这里...

    基于jQuery的输入框无值自动显示指定数据的实现代码

    在网页设计中,为了提升用户体验,常常需要对输入框(Input Field)进行一些特殊处理,例如当用户没有输入任何内容或者仅输入了空格时,自动显示提示信息。这种功能可以引导用户理解输入框的用途,提高交互性。在...

    jQuery如何封装输入框插件

    1. 默认展示:输入框初始状态边框颜色为灰色,中间显示输入提示信息。 2. 获取焦点:当输入框获得焦点时,边框变为蓝色,并根据输入内容是否为空显示相应的提示信息。 3. 失去焦点:用户输入内容正确时,边框变为浅...

    IE下支持文本框和密码框placeholder效果的JQuery插件分享

    这个属性允许开发者为输入框(input)设置一个提示信息,通常以灰色文本的形式显示在输入框内,当用户点击输入框或输入内容时,提示信息会自动消失。然而,对于早期版本的Internet Explorer(IE),尤其是IE9及以下...

    JavaScript实现横线提示输入验证码随输入验证码输入消失的方法

    在实现过程中,可能还会涉及到其他细节,如确保表单提交前输入的验证码是正确的,以及在验证码输入完毕后,提示信息消失等。这些都需要通过JavaScript的DOM操作和事件处理来完成。 在微信开发中,这种方法尤其实用...

Global site tag (gtag.js) - Google Analytics