jQuery实现input文本框内灰色提示文本效果 和 input标签获取焦点是文本框内提示信息清空

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

一、jQuery实现input文本框内灰色提示文本效果

 

Html代码   收藏代码
  1. <html>    
  2. <head>    
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    
  4. <title>input test</title>    
  5. <script type="text/javascript"  
  6.     src="./js/jquery.js"></script>  
  7. <script type="text/javascript">    
  8. function inputTipText(){      
  9. $("input[class*=grayTips]") //所有样式名中含有grayTips的input     
  10. .each(function(){     
  11.    var oldVal=$(this).val();   //默认的提示性文本     
  12.    $(this)     
  13.    .css({"color":"#888"})  //灰色     
  14.    .focus(function(){     
  15.     if($(this).val()!=oldVal){$(this).css({"color":"#000"})}else{$(this).val("").css({"color":"#888"})}     
  16.    })     
  17.    .blur(function(){     
  18.     if($(this).val()==""){$(this).val(oldVal).css({"color":"#888"})}     
  19.    })     
  20.    .keydown(function(){$(this).css({"color":"#000"})})     
  21.        
  22. })     
  23. }     
  24.     
  25. $(function(){     
  26. inputTipText();  //直接调用就OK了     
  27. })     
  28. </script>    
  29. </head>    
  30. <body>    
  31. <input type="text" value="输入您的用户名" class="grayTips" />    
  32. <input type="text" value="输入您的登录密码" class="aaagrayTips"/>    
  33. </body>    
  34. </html>  
  35. 二、input标签获取焦点是文本框内提示信息清空   
  36. <html>  
  37. <head>  
  38. <title></title>  
  39. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">  
  40. </head>  
  41. <script language="javascript" type="text/javascript">   
  42. function addLoadEvent(func){  
  43.     var oldonload = window.onload;  
  44.     if (typeof window.onload != 'function'){  
  45.         window.onload = func;  
  46.     }else{  
  47.         window.onload = function(){  
  48.             oldonload();  
  49.             func();  
  50.         }  
  51.     }  
  52. }  
  53. function checkText(){  
  54.     var textId = document.getElementById('test');  
  55.         //设置文本框中的字体颜色为灰色  
  56.         document.getElementById('test').style.color='#C0C0C0';  
  57.     var textDefault = '中文';  
  58.     function cls(){  
  59.         if (this.value == textDefault){  
  60.             this.value = '';  
  61.         }  
  62.     }  
  63.     function res(){  
  64.         if (this.value == ''){  
  65.             this.value = textDefault;  
  66.         }  
  67.     }  
  68.     textId.onfocus = cls;  
  69.     textId.onblur = res;  
  70. }  
  71. addLoadEvent (checkText);  
  72. </script>  
  73. <body>  
  74. <input type="text" id="test" value="中文" />  
  75. </body>  
  76. </html>  
设计与实现用户友好的输入框提示信息 简介:在网页或应用程序中,输入框提示信息通过为用户提供直观的数据输入指南来增强用户体验。该博客文章将介绍如何使用不同的编程语言技术(HTML、CSS、JavaScript以及前端框架如React或Vue)来设计实现这些提示信息。文章可能包含了对属性、CSS样式调整、JavaScript交互以及框架内组件开发的详细探讨。此外,还可能讨论了使用IDE或编辑器插件来提高开发效率的工具。 阅读详情

相关推荐

jQuery简单实现input文本框灰色提示文本效果的方法

主要介绍了jQuery简单实现input文本框灰色提示文本效果的方法,涉及jQuery针对页面元素的遍历与样式动态操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

前端 jQuery input框事件

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;input框事件&lt;/title&gt; &lt;style type="text/css"&gt; &lt;/s

cc576795555的博客 3019

jQuery文本框输入文字自动筛选代码

一款非常简单的jQuery文本框输入文字自动筛选代码,带图片的查询框文字筛选列表显示代码。

jQuery实现input框(文本框)支持手动选择

需求需要使用实现可以支持用户input框可选择,因为这套系统用的jQuery实现的,现在记录一下实现过程: js部分: // 文本框支持选择 /* 转化字典值 @param data @param inputId 供选择的文本框ID @param dataSource 选择的文本框值数据,为数组 例:[ { title: "",//可为空,每个选择块的title childre

Geno-J的博客 946

JQuery 实现点击按钮添加及删除 input

用于记录开发中常用到的,快捷开发。

sout-lanys 1422

jQuery技术下实现input元素输入框宽度大小自动调整的两种方式

input输入框宽度大小自动调整有两种方式,一种是:先获取input文本内容,然后创建预格式化的文本pre标签元素,将获取文本内容放到pre元素里,再获取pre元素的宽度,根据获取的pre元素的宽度,进而改变input输入框的宽度,另一种是:input输入框的宽度也可以根据输入文本的字符串的长度乘以文本字体大小来实现自动调整......

欢迎大家交流前端开发技术、经验及各种知识沉淀 3039

jQuery实现input文本框灰色提示文本效果 input标签获取焦点文本框提示信息清空...

一、jQuery实现input文本框灰色提示文本效果 <html> <head> <metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> <title>inputtest</title> <scripttype="te...

weixin_30624825的博客 570

input框选中时如何不出灰框_jQuery设置input文本框灰色提示效果

一、jquery实现input文本框灰色提示文本效果复制代码 代码示例:input testfunction inputTipText(){$("input[class*=grayTips]") //所有样式名中含有grayTips的input.each(function(){var oldVal=$(this).val(); //默认的提示文本$(this).css({"color":"...

weixin_28726083的博客 599

jQuery实现input文本框灰色提示文本效果

[code="java"] input test function inputTipText(){ $("input[class*=grayTips]") //所有样式名中含有grayTips的input .each(function(){ var oldVal=$(this).val(); //默认的提示文本 ...

dwj200810的博客 580

jquery html 文本转义,JQuery 风格的HTML文本转义

JQuery 风格的HTML文本转义那么,我需要一个方法转义。网上搜了一下,大部分是自己编写一个正则替换。不过我的习惯是尊重既有的资源。有人提出可以用dom的功能。先作为innerTEXT传给一个dom对象,再取innerHTML属性,就可以取到转义后的文本了。方法不错,不过写法上,有没有取巧的办法呢?JQuery社区有人给出了办法:假设有文本 context,可以对一个jQuery对象 $(x)...

weixin_34118593的博客 815

jQueryHTML对某个标签设置只读(readonly)或者禁用(disabled)属性

目录 1 jQuery中只读禁用 1.1 jquery 设置readonly属性 1.2 jquery 设置disabled属性 1.3 jquery动态添加文本框的readonly只读属性 2 HTML中只读禁用 1 jQuery中只读禁用 1.1 jquery 设置readonly属性 $('input').attr("readonly","readonly")//将input元素设置为readonly $('input').removeAttr("readonly");//

上善若泪 6万+

html输入框提示文字隐藏,<input>/<textarea>输入框设置默认提示文字(隐藏式)

html代码如下:签 名:个人简介:代码为简单的表单样式,现在这是没有设置提示文字下图:在代码中插入placeholder属性就可以设置你想显示的提示文字显示效果如下:jQuery自定义组件——输入框设置默认提示文字if (window.jQuery || window.Zepto) { /** * 设置输入框提示信息 * @param options * @author rubekid */...

weixin_40001025的博客 5038

input

兼容IE8的input输入框的正确使用姿势 input是一个很常见的标签,大家使用的也很常见,但是我在具体的工作中发现要想完美的使用这个标签还是任重而道远,下面是我碰到的几个问题。 1、我们在使用这个标签的时候会习惯的加上placeholder这个属性,起到一个提示的作用,但是当我们的光标移入的时候提示的文字并没有消失,这样就不是我们想要的结果了,这时就需要在input的属性里面再加上两个属性: ...

weixin_43905909的博客 878

html线框聚焦效果,24种表单input输入框聚焦动画特效

这是一组效果超酷的表单input输入框聚焦CSS3动画特效。这组特效共24种不同的聚焦动画效果,分为3个类别,分别是边框动画特效,背景动画特效浮动标签动画特效。这组输入框聚焦特效主要使用CSS3 :focus选择器来制作。:focus选择器允许我们在鼠标进入元素时为元素设置属性。使用方法HTML结构下面是第一种聚焦效果HTML结构:CSS样式col-3 class类用于布局,设置每一行分为3个...

weixin_39638012的博客 1482

禁用启用input、select、按钮影藏显示

禁用启用input、select、按钮影藏显示

weixin_44543121的博客 1804

jQuery】使得IE的输入框完成placeholder的使命

如果在输入框加上placeholder="xx"属性,例如: 则可以在谷歌浏览器等高级浏览器的输入框中实现替换文本的功能,也就是得到如下图所示的对话框: 但是这个属性在WIN7默认的浏览器IE8中无法兼容,更不要说IE6了。也就是说IE里面不支持placeholder这个标签。 不信的话,大可以把这段代码拉到IE8里面运行下试试,你只不过是得到一个空的对话框 在IE里面要实现

编程记录,亲测有效 1014

HTML5在IE下兼容placeholder属性的jquery插件

折腾一下午,总算解决了这个比较蛋疼的问题。 前端用的bootstrap做的,所以很多html5 结果到ie下面一测,乖乖。不得了,所有的input里面的placeholder等都出不来了。 哭吧。   百度关键词 jquery html5 placeholder 查找   果然都是高手,还有很多类似问题。   找了好多。发现个还算圆满的。这不得不再次感谢我们伟大的互联网啊。 ...

Anduo's Tech Space 152

jquery属性cssattr的差别

css就是取该标签定义的css的属性 attr只能取该标签里自带的属性,而有些标签的里面没有相应的属性 div没有width这个属性,所以不能用attr给他赋值 如下: html代码: 运行js的代码:

momo的博客 619
上一篇: SQL SERVER 日志已满的处理方法
下一篇: C#远程连接Oracle数据库(不安装客户端)
Mevin
博客等级 码龄18年 27粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值