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 相关文章推荐
JS判断、校验MAC地址的2个实例
May 05 Javascript
alert和confirm功能介绍
May 21 Javascript
js实现根据身份证号自动生成出生日期
Dec 15 Javascript
js定义类的几种方法(推荐)
Jun 08 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
Apr 17 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
Mar 26 Javascript
vue3.0 搭建项目总结(详细步骤)
May 20 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
Sep 25 Javascript
Vue实现Header渐隐渐现效果的实例代码
Nov 05 Javascript
JavaScript中reduce()的用法
May 11 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
一些花式咖啡的配方
2021/03/03 冲泡冲煮
PHP校验ISBN码的函数代码
2011/01/17 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
2011/01/17 Javascript
onclick与listeners的执行先后问题详细解剖
2013/01/07 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
jQuery给多个不同元素添加class样式的方法
2015/03/26 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
详解在React中跨组件分发状态的三种方法
2018/08/09 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
VUE路由动态加载实例代码讲解
2019/08/26 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
python3.5仿微软计算器程序
2020/03/30 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
python 根据pid杀死相应进程的方法
2017/01/16 Python
python 检查文件mime类型的方法
2018/12/08 Python
浅析Python 实现一个自动化翻译和替换的工具
2019/04/14 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
tensorflow获取预训练模型某层参数并赋值到当前网络指定层方式
2020/01/24 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
中秋节感想
2015/08/10 职场文书
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python