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

设计与实现用户友好的输入框提示信息 简介:在网页或应用程序中,输入框提示信息通过为用户提供直观的数据输入指南来增强用户体验。该博客文章将介绍如何使用不同的编程语言和技术(HTML、CSS、JavaScript以及前端框架如React或Vue)来设计和实现这些提示信息。文章可能包含了对属性、CSS样式调整、JavaScript交互以及框架内组件开发的详细探讨。此外,还可能讨论了使用IDE或编辑器插件来提高开发效率的工具。 阅读详情

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

相关推荐

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

一款非常简单的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的博客 3020

智能农业大棚

目 录 摘要 1.绪论 2.系统概述及单片机介绍 2.1整体方案设计思想 2.2系统组成 2.2.1主控芯片的选择 2.2.2传感器模块选择 2.2.3电机驱动模块 2.3 单片机介绍 2.3.1 AT89C51单片机的基本组成 2.3.2AT89C51主要特性 2.3.3管脚说明 2.3.4 AT89C51单片机的存储器 2.3.4.1 程序存储器 2.3.4.2 数据存储器 2.3.5 振荡电路和时钟 2.3.6 AT89C51的中断

weixin_70886450的博客 1327

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

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

Geno-J的博客 948

别再纠结高侧低侧了!用INA199/INA219这类集成电流检测芯片,5分钟搞定精准电流测量

本文详细解析了使用INA199/INA219等集成电流检测芯片实现精准电流测量的高效方案。通过对比传统分立元件方案,突出集成芯片在精度、温度稳定性和设计简化方面的优势,并提供硬件设计避坑指南和软件实现最佳实践,帮助开发者快速掌握电流检测技术。

weixin_42685438的博客 471

LangGraph实战:用Plan-and-Execute模式5步搭建智能问答机器人(附Tavily搜索集成)

本文详细介绍了如何利用LangGraph的Plan-and-Execute模式,通过规划、执行、动态调整三个核心阶段,构建一个能够处理复杂多步骤问题的智能问答机器人。文章提供了从环境配置、状态管理到核心节点(规划、执行、重新规划)实现的完整实战指南,并集成了Tavily搜索工具,展示了如何将智能任务规划应用于实际信息查询场景。

weixin_29258297的博客 341

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

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

sout-lanys 1426

VECTOR硬件VN1600系列对比:VN1610、VN1611、VN1630A、VN1640A、VN1630log、VN1670

VN16系列说不清道不明的区别和关系

AmorRun的博客 2万+

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

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

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

PX4|Gazebo模型加载失败排查指南:从环境变量到资源路径的全面解析

本文针对PX4与Gazebo联合仿真中常见的'Unable to get model name'错误,提供了从环境变量配置、资源路径排查到网络访问问题的全面解决方案。详细解析了GZ_SIM_RESOURCE_PATH等关键变量的作用与设置方法,并给出了离线模型库部署等一劳永逸的修复指南,帮助开发者彻底解决无人机模型加载失败问题。

weixin_29243063的博客 1230

告别手动复制粘贴!用Python脚本+pywinauto实现PC微信消息自动发送(附完整源码)

本文详细介绍了如何利用Python和pywinauto实现PC微信消息的自动化发送,告别繁琐的手动操作。从环境搭建、UI控件定位到构建健壮的发送流程,再到高级功能扩展和项目打包部署,全面解析了自动化办公的实现方案,显著提升工作效率。

weixin_30315723的博客 585

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

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

weixin_30624825的博客 571

机械臂速成小指南(七):从旋转矩阵到齐次变换——机械臂位姿的数学表达

本文详细介绍了机械臂位姿描述的数学基础,包括旋转矩阵、欧拉角和齐次变换等核心概念。通过解析旋转矩阵的几何意义和合成方法,以及欧拉角的直观描述,帮助读者理解机械臂位姿的数学表达。文章还探讨了齐次变换在工程实践中的应用,并提供了数值稳定性、坐标系约定和计算效率等实用建议。

cuda7parallel的博客 835

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

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

weixin_28726083的博客 600

通过情感分类实例 详细介绍如果借助Huggingface平台 完成Transformers模型运行(包括配置环境-tokenizer-Model-输出头-预测)

attention_mask和padding是配套使用的,当人为去修改padding的时候,也要把attention_mask里面的参数进行修改。下载Huggingface包,Huggingface可以说是一个社区,集成了很多nlp的模型、数据集、预训练权重文件等等,并且免费,只需要pip install下载即可。那么用什么做分类就选择什么输出头,就import什么东西。代码中使用了自动分词器选择,它是由checkpoint指定的预训练模型关联的,不用我们自己选择tokenizer,它自动帮我们选择好了。

LZL2020LZL的博客 1136

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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

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

dwj200810的博客 580

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

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

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

weixin_34118593的博客 818

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jQuery和HTML对某个标签设置只读(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的博客 5043

input

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

weixin_43905909的博客 879

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

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

weixin_39638012的博客 1487

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

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

weixin_44543121的博客 1809

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

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

编程记录,亲测有效 1016

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

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

Anduo's Tech Space 153

jquery属性css和attr的差别

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

momo的博客 620
上一篇: 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、付费专栏及课程。

余额充值