位置: 编程技术 - 正文

javascript自动恢复文本框点击清除后的默认文本(js如何实现重置功能)

编辑:rootadmin

推荐整理分享javascript自动恢复文本框点击清除后的默认文本(js如何实现重置功能),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js readonly 恢复,javascript 自动执行,js readonly 恢复,js还原,javascript重置,js如何实现重置功能,js恢复默认事件,javascript重置,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例介绍了点击文本框清除默认文本离开再恢复的js实例代码,分享给大家供大家参考,具体内容如下

相关知识:

1、onclick事件的定义和用法:当点击对象的时候会触发此事件。浏览器支持:1)、IE浏览器支持此事件。2)、火狐浏览器支持此事件。3)、Opera浏览器支持此事件。4)、谷歌浏览器支持此事件。5)、safria浏览器支持此事件。实例代码:

以上代码为div注册onclick事件处理函数,当点击div的时候就会执行此处理函数将div的背景颜色设置为绿色。

javascript自动恢复文本框点击清除后的默认文本(js如何实现重置功能)

2、onblur事件的定义和用法:当指定对象失去焦点时就会触发此事件。实例代码:

以上代码为input元素的onblur事件绑定事件处理函数,当input元素失去焦点的时候,能够将背景颜色设置为绿色。

接下来是重中之重:点击文本框清除默认文本离开再恢复

很多网站的需要填写的文本框在默认状态下都会给出一个默认的提示语言,当鼠标点击此文本框的时候能够将里面的默认文本清除,当删除输入的文本且焦点离开文本框的时候再将默认的文本写入文本框。代码如下:

以上代码实现了我们的要求,当点击文本框的时候能够清除文本框中的内容,如果文本框没有输入任何内容,这个时候鼠标焦点离开文本框的时候,会将文本框的值恢复到默认状态。不过如果密码框肯恩有点麻烦,因为密码框并非显示的明文,解决方案可以参考如何实现在密码框如出现提示语下段内容。

如何实现在密码框如出现提示语:有时候我们需要在登陆表单有一些提示语言,比如“请输入用户民”和“请输入密码”等语言,至于用户名好说,但是在密码框中出现“请输入密码”这样的语言就有点麻烦了,因为在密码框输入的内容不会以明码显示。如果动态的控制type属性的话就有兼容性问题,如果input已经存在于页面中的话,在IE8和IE8以下浏览器中,type属性是只读的。所以就得想其他办法,代码如下:

以上代码实现了我们的要求,可以出现明码的提示,当输入密码的时候就是以密码方式输入。实现的原理非常的简单,在默认状态以type="text"文本框显示,当点击文本框的时候,以type="password"密码框显示,原来显示的文本框隐藏,也就是说做了一个替换而已。

标签: js如何实现重置功能

本文链接地址:https://www.jiuchutong.com/biancheng/383776.html 转载请保留说明!

上一篇:JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法(js清除文本框内的文字)

下一篇:JavaScript实现输入框(密码框)出现提示语(js 输入)

  • 啥子是增值税
  • 供应商属于应收账款吗
  • 发票批量作废怎么操作的
  • 库存商品损失怎么做账
  • 生产企业固定资产折旧
  • 车船税不开发票怎么做账?
  • 全资子公司的利润有多少
  • 小规模纳税人取得的专票转为一般纳税人之后能抵扣吗
  • 审计调整坏账后什么时候回冲分录?
  • 应收账款收回时间怎么体现
  • 公路工程营改增
  • 餐饮发票增值税税率是多少
  • 企业所得税汇算清缴时间
  • 2018年房地产行业分析
  • 营改增的真实目的
  • 加油的普票可以抵扣进项税吗
  • 固定资产产权转移
  • 政府补贴物业公司
  • win11压缩文件
  • 无法卸载系统更新 backup
  • win7系统怎样
  • 代理进口货物账务怎么处理
  • win10 21h1激活密钥
  • Win11截图工具怎么设置快捷键
  • linux中ls命令的意思
  • win10怎么清理剪切板
  • iphone11 iphone10区别
  • PHP:Memcached::isPersistent()的用法_Memcached类
  • php数组函数,选班长
  • 外商独资企业在中国上市简称什么
  • arcgis图案填充
  • php中namespace use用法实例分析
  • 中小企业发展专项资金
  • 接受股权投资账务处理
  • vue组件引入外部js
  • 房产税土地税用不用计提
  • 加计抵减是适用什么税率
  • 物流公司挂靠会计处理
  • 数据挖掘的四种基本方法
  • spring的aoc和aop
  • php 输出
  • php设置目录权限
  • ussd命令
  • 公司向股东个人借款的会计分录
  • 进口商品销售的会计分录
  • 没有发票的费用汇算清缴的时候怎么调出来
  • 第6章 分支语句和逻辑运算符
  • 增值税进项税额转出的情况有哪些
  • 印花税技术服务合同包括哪些
  • 增值税防伪税控系统
  • 公司投资款如何返还给股东
  • 发票必须包含什么内容
  • 应交税费属什么类科目
  • 建筑业异地预缴税款怎么纳税申报
  • 未交增值税不用交了
  • 冲个人借款分录怎么写
  • 所得税汇算清缴需要调增的项目
  • 商贸企业涉税问题
  • 企业利润的构成内容
  • 没有发票的费用可以税前扣除吗
  • sql server如何查询
  • mysql绿色版配置
  • win10 64位开机卡在登录界面的解决办法
  • 安装windowsserver2008r2提示无法定位程序输入点
  • linux系统 虚拟机
  • linux系统检测
  • win7系统电脑怎么连接热点
  • 快速查看浏览的英语短语
  • pe,翻译
  • js call.call
  • 批处理程序删除文件夹中临时文件
  • JavaScript中常用的数据类型有
  • angularjs1.5
  • 深入php面向对象、模式与实践第5版 电子书
  • jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
  • 发票查验结果怎么保存
  • 天津电子税务局ca证书
  • 贵州省产检费用报销流程
  • 企业自建厂房在建工程会计账务处理
  • 梨树烧烤一条街打人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设