JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果


Posted in Javascript onNovember 26, 2015

本文实例讲述了JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果。分享给大家供大家参考,具体如下:

思路:

1、首先用把密码框用txt暂时替代,并赋上默认值 <input type="text" value="请输入密码" />
2、当文本框获取焦点后,把默认值清空,把type改为password。
3、当文本框失去焦点后,把type改为txt,把默认值设为“请输入密码”。

JS代码:

window.onload=function(){
var input=document.getElementById('input');

input.onfocus=function(){


if(this.value=='请输入密码'){



this.value='';



this.type='password';


};

};

input.onblur=function(){


if(!this.value){



this.type = 'text';



this.value = '请输入密码';


};

};
};

HTML代码

<input type="text" value="请输入密码" id="input" />
Javascript 相关文章推荐
类之Prototype.js学习
Jun 13 Javascript
页面载入结束自动调用js函数示例
Sep 23 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
Nov 25 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
Mar 08 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
Nov 26 Javascript
使用JS+plupload直接批量上传图片到又拍云
Dec 01 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
js方法数据验证的简单实例
Sep 17 Javascript
JSON 对象未定义错误的解决方法
Sep 29 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
Oct 15 Javascript
clipboard在vue中的使用的方法示例
Oct 19 Javascript
详解Node.js使用token进行认证的简单示例
May 25 Javascript
学习JavaScript设计模式(接口)
Nov 26 #Javascript
Jquery中request和request.form和request.querystring的区别
Nov 26 #Javascript
Jquery检验手机号是否符合规则并根据手机号检测结果将提交按钮设为不同状态
Nov 26 #Javascript
JS延时提示框实现方法详解
Nov 26 #Javascript
js使用cookie记录用户名的方法
Nov 26 #Javascript
Bootstrap每天必学之导航
Nov 26 #Javascript
js过滤HTML标签完整实例
Nov 26 #Javascript
You might like
用PHP生成自己的LOG文件
2006/10/09 PHP
PHP header()函数使用详细(301、404等错误设置)
2013/04/17 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
JavaScript延迟加载
2021/03/09 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
html的DOM中Event对象onblur事件用法实例
2015/01/21 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
jQuery扇形定时器插件pietimer使用方法详解
2017/07/18 jQuery
深入理解Node.js中通用基础设计模式
2017/09/19 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
es6数组的flat(),flatMap()函数用法实例分析
2020/04/18 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
Cython 三分钟入门教程
2009/09/17 Python
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
Python 探针的实现原理
2016/04/23 Python
Python实现excel转sqlite的方法
2017/07/17 Python
python matplotlib 在指定的两个点之间连线方法
2018/05/25 Python
Django Rest framework之认证的实现代码
2018/12/17 Python
在python中实现同行输入/接收多个数据的示例
2019/07/20 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
python 如何上传包到pypi
2020/12/24 Python
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
公司规章制度范本
2015/08/03 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android