JavaScript实现输入框(密码框)出现提示语


Posted in Javascript onJanuary 12, 2016

有时候我们需要在登陆表单有一些提示语言,比如“请输入用户名”和“请输入密码”等语言,至于用户名好说,但是在密码框中出现“请输入密码”这样的语言就有点麻烦了,因为在密码框输入的内容不会以明码显示。如果动态的控制type属性的话就有兼容性问题,如果input已经存在于页面中的话,在IE8和IE8以下浏览器中,type属性是只读的。所以就得想其他办法,代码如下:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<meta name="author" content="https://3water.com/" />
<title>三水点靠木</title>
<style type="text/css">
#tx{
width:100px;
}
#pwd{
display:none;
width:100px;
}
</style>
<script type="text/javascript"> 
window.onload=function(){
var tx=document.getElementById("tx");
var pwd=document.getElementById("pwd"); 
tx.onfocus=function(){ 
if(this.value!="密码") 
return; 
this.style.display="none"; 
pwd.style.display="block"; 
pwd.value=""; 
pwd.focus(); 
} 
pwd.onblur=function(){ 
if(this.value!=""){
return; 
} 
this.style.display="none"; 
tx.style.display=""; 
tx.value="密码"; 
} 
}
</script> 
</head> 
<body> 
<input type="text" value="密码" id="tx"/> 
<input type="password" id="pwd" /> 
</body> 
</html>

以上代码实现了我们的要求,可以出现明码的提示,当输入密码的时候就是以密码方式输入。

实现的原理非常的简单,在默认状态以type="text"文本框显示,当点击文本框的时候,以type="password"密码框显示,原来显示的文本框隐藏,也就是说做了一个替换而已。

Javascript 相关文章推荐
js判断字符是否是汉字的两种方法小结
Jan 03 Javascript
Jquery 实现checkbox全选方法
Jan 28 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
Mar 24 Javascript
jQuery三级下拉列表导航菜单代码分享
Apr 15 Javascript
可输入文字查找ajax下拉框控件 ComBox的实现方法
Oct 25 Javascript
jquery实现input框获取焦点的方法
Feb 06 Javascript
jQuery插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
Apr 25 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
Oct 25 Javascript
深入剖析Express cookie-parser中间件实现示例
Feb 01 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
Aug 29 Javascript
微信小程序自定义扫码功能界面的实现代码
Jul 02 Javascript
javascript自动恢复文本框点击清除后的默认文本
Jan 12 #Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
Jan 12 #Javascript
jquery模拟实现鼠标指针停止运动事件
Jan 12 #Javascript
js实现字符串和数组之间相互转换操作
Jan 12 #Javascript
js右下角弹出提示框示例代码
Jan 12 #Javascript
jquery插件EasyUI中form表单提交实例分享
Jan 11 #Javascript
详解WordPress开发中get_current_screen()函数的使用
Jan 11 #Javascript
You might like
PHP中创建并处理图象
2006/10/09 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
php生成短域名函数
2015/03/23 PHP
用PHP代码在网页上生成图片
2015/07/01 PHP
实例讲解yii2.0在php命令行中运行的步骤
2015/12/01 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
2017/11/06 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
2010/04/14 Javascript
jQuery UI Autocomplete 体验分享
2012/02/14 Javascript
详解JavaScript函数绑定
2013/08/18 Javascript
JS 两个字符串时间的天数差计算
2013/08/25 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
2014/02/23 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
JS实现环形进度条(从0到100%)效果
2016/07/05 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
jQuery代码实现实时获取时间
2017/01/29 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
2017/04/20 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
[53:21]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS LGD-CDEC
2014/05/22 DOTA
tornado捕获和处理404错误的方法
2014/02/26 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
浅谈python中列表、字符串、字典的常用操作
2017/09/19 Python
Python获取当前公网ip并自动断开宽带连接实例代码
2018/01/12 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
python反编译学习之字节码详解
2019/05/19 Python
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
三年级上册科学教学计划
2015/01/21 职场文书
如何书写授权委托书?
2019/06/25 职场文书