位置: 编程技术 - 正文

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万怎么纳税
  • 劳务报酬属于公司员工么
  • 固定资产加速折旧方法
  • 外币业务汇兑损益根据业务划分为
  • 分期付款买车的人多吗
  • 1697508560
  • 会计实操的重要性有哪些
  • 会计的职责概述
  • 收到银行承兑汇票后,如何取钱
  • 开发票原则是收款之后才能开具吗
  • 进程调度算法例题分析
  • ping命令测试结果
  • ChatGPT-4 终于来了(文末附免费体验地址)
  • 闲置私家车出租APP
  • 分期收款销售商品纳税义务发生时间
  • 备用金会涨额度吗
  • 酒店装修的整个流程图
  • javascript基础语法
  • 伦索伊斯马拉赫塞斯国家公园
  • 企业增加实收资本流程
  • 开具增值税专用发票和普通发票的区别
  • node.js什么意思
  • 前端vue面试题2020
  • 公司间代收代付
  • 事业单位收到的罚款收入应纳入
  • mysql的备份方式
  • 帝国cms灵动标签排除上一篇下一篇文章
  • 营业执照是如何年审的
  • 关于SQL Server 2019文件组的叙述正确的是
  • 在与sqlserver建立连接时出现
  • access的使用教程
  • 无形资产加计扣除怎么算举例
  • 个体户季报要抄税吗
  • 小规模纳税人企业所得税2023
  • 简易计税方法的适用范围
  • 费用暂估是什么意思
  • 在建工程账务处理会计分录
  • 进口增值税如何勾选认证
  • 委托加工以受托方核定的数量为计税依据
  • 入账价值有
  • 电子支付支付是什么意思
  • MySQL关于exists的一个bug
  • mysql中key 、primary key 、unique key 与index区别
  • windows7 设置
  • win7系统自动更新在哪里关闭啊
  • linux系统的
  • win8c盘
  • centos中netspeeder网络加速/优化器的安装方法
  • win7桌面显示电脑图标
  • Windows下查看PCI插槽链路
  • hp电脑系统win8系统
  • jQuery Validation Engine验证控件调用外部函数验证的方法
  • 还原分区和引导分区
  • linux的启动顺序
  • ie6怎么设置兼容性
  • 从零开始学什么
  • 一个简单的网页
  • android手机屏幕采集触摸区域所有点
  • pdb settrace
  • javascript面向对象编程
  • android 材料设计
  • jquery解决跨域问题
  • 工信部摩托车目录查询
  • 北京市印花税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设