位置: 编程技术 - 正文

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 输入)

  • 商品混凝土税率为啥是3%
  • 个人所得税财产租赁所得税率表
  • 一般纳税人和小规模纳税人交税区别
  • 工程款和借款能一起诉讼吗
  • 小企业会计准则是小规模纳税人吗
  • 员工在公司食堂就餐被烫伤医药费由谁承担
  • 普通增值税发票税号
  • 取得虚开发票所得税分录如何处理?
  • 非居民企业股权转让所得税
  • 刷信用卡付货款怎么操作
  • 交通运输业安全心得体会范文
  • 增值税抵扣凭证包括农产品收购发票
  • 叉车车船税每年都要交吗
  • 农产品销售发票是什么?
  • 固定资产审计目标
  • 小规模纳税人不开票收入填在哪里
  • 分公司会有股东吗
  • 增值税总分机构可以汇总纳税吗
  • 小微企业关闭
  • 公司有好多没有股份的人
  • 计提固定资产折旧
  • 月末汇兑损益怎么算
  • 公司名下汽车过户给个人
  • javascript遇到的问题
  • 隐藏资源管理器窗口
  • PHP:pg_field_prtlen()的用法_PostgreSQL函数
  • 荣耀路由器怎么重置
  • 保险公司经营外汇保险业务
  • 配置多数据源的好处
  • 坏账损失属于或有事项吗
  • 基于javaweb的图书馆管理系统
  • 增值税专用发票和普通发票的区别
  • lastlog日志
  • linux rc.d init.d
  • 上月普通发票怎么作废
  • 公司购买办公用品会计分录
  • 购买方已认证怎么开具红字信息表
  • 一张专票可以开几项
  • 以固定资产增资流程是怎样操作
  • 垮年发票作废
  • python socketio
  • 实例理解SQL中truncate和delete的区别
  • 企业有什么税收
  • 清算汇缴报表填写范本
  • 费用发票可以抵税吗
  • 用友T3财务报表没有数据
  • 承兑汇票是属于什么科目
  • 企业所得税是哪种
  • 现金流量表为负数的几种原因
  • 建筑安装服务的进项税有哪些
  • 委外加工物资管理制度
  • 小规模纳税人什么时候用3%什么时候用5%
  • 如何收信用卡付款
  • 小规模纳税人购买原材料会计分录
  • 其他应付款二级科目有哪些
  • 计提工资申报个税
  • 海运发票可以抵扣增值税吗
  • 待处理财产损益的账务处理
  • MySQL数据库索引设计
  • mysql主从复制原理以及架构
  • mysql的union和union all
  • mysql 5.7.10 winx64安装配置方法图文教程(win10)
  • Mac下mysql 5.7.17 安装配置方法图文教程
  • xp系统如何清理缓存
  • fedora29
  • 本地磁盘安装
  • win8 资源管理器
  • 把mac屏幕切换到桌面desktop
  • windows config文件
  • 六个自由
  • 列举javascript中的所有数据类型
  • cocos2dx schedule
  • ajax的异步是什么意思
  • js遍历获取指定数据
  • unity获取ui
  • ListView中EditText焦点问题
  • js类的实现
  • 实际金额与报关金额不符
  • 记账凭证编制的依据可以用
  • 中国古代的税收制度的演变
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设