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 相关文章推荐
日期函数扩展类Ver0.1.1
Sep 07 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
Spring mvc 接收json对象
Dec 10 Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 Javascript
AngularJS 模型详细介绍及实例代码
Jul 27 Javascript
详解Javascript中的原型OOP
Oct 12 Javascript
用iframe实现不刷新整个页面上传图片的实例
Nov 18 Javascript
js实现获取鼠标当前的位置
Dec 14 Javascript
jquery 键盘事件的使用方法详解
Sep 13 jQuery
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
Aug 09 Javascript
浅谈v-for 和 v-if 并用时筛选条件方法
Nov 07 Javascript
js实现验证码干扰(静态)
Feb 22 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 向右侧拉菜单实现代码,测试使用中
2009/11/03 PHP
Zend framework处理一个http请求的流程分析
2010/02/08 PHP
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
PHP将字符分解为多个字符串的方法
2014/11/22 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
学习YUI.Ext基础第一天
2007/03/10 Javascript
DOM 中的事件处理介绍
2012/01/18 Javascript
JQuery实现的按钮倒计时效果
2015/12/23 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
2016/11/21 NodeJs
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
5 种JavaScript编码规范
2018/01/30 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
python共享引用(多个变量引用)示例代码
2013/12/04 Python
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
德国体育用品网上商店:SC24.com
2016/08/01 全球购物
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
美国男士和女士奢侈品折扣手表购物网站:Certified Watch Store
2018/06/13 全球购物
策划主管的工作职责
2013/11/24 职场文书
歌唱比赛策划方案
2014/06/06 职场文书
地球物理学专业推荐信
2014/09/08 职场文书
在职证明书模板
2015/06/15 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
导游词之北京明十三陵
2019/10/28 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB