原生js实现密码输入框值的显示隐藏


Posted in Javascript onJuly 17, 2017

本文实例为大家分享了js显示隐藏密码输入框值的具体代码,供大家参考,具体内容如下

直接贴上代码

<!DOCTYPE html>
<html>
<head>
 <title>password intput demo</title>
</head>
<style type="text/css">
body{
 margin:0px; 
 background-color: white; 
 font-family: 'PT Sans', Helvetica, Arial, sans-serif; 
 text-align: center; 
 color: #A6A6A6; 
}
/*输入框样式,去掉背景阴影模仿原生应用的输入框*/
input{
width: 100%; 
height: 50px; 
border:none; 
padding-left:3px; 
font-size: 18px; 
}
input:focus { 
 outline: none; 
}
/*显示\隐藏密码图片*/
img{
width: 40px;
height: 25px;
position: absolute; 
right: 0px; 
margin: 15px; 
}
/*登录按钮*/
button{ 
 width: 200px; 
 height: 50px; 
 margin-top: 25px; 
 background: #1E90FF; 
 border-radius: 10px; 
 border:none;
 font-size: 18px;
 font-weight: 700; 
 color: #fff;
}
button:hover {
background: #79A84B; 
outline: 0;
}
/*输入框底部半透明横线*/
.input_block {
 border-bottom: 1px solid rgba(0,0,0,.1);
}
/*container*/
#page_container{
 margin: 50px;
}
</style>

<body>

<div id="page_container">
 <!--密码输入框-->
 <div class="input_block">
 <img id="demo_img" onclick="hideShowPsw()" src="visible.png">
 <input type="password" id="demo_input" placeholder="Password"/>
 </div>

 <button onclick="">Login</button>
</div>

<script type="text/javascript">
 // 这里使用最原始的js语法实现,可对应换成jquery语法进行逻辑控制
 var demoImg = document.getElementById("demo_img");
 var demoInput = document.getElementById("demo_input");
 //隐藏text block,显示password block
 function hideShowPsw(){
 if (demoInput.type == "password") {
 demoInput.type = "text";
 demo_img.src = "invisible.png";
 }else {
 demoInput.type = "password";
 demo_img.src = "visible.png";
 }
 }
</script>

</body>
</html>

附上图片:

原生js实现密码输入框值的显示隐藏

原生js实现密码输入框值的显示隐藏

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用jquery实现自定义风格的滑动条实现代码
Apr 26 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
Feb 26 Javascript
AngularJS表单基本操作
Jan 09 Javascript
JavaScript实现移动端轮播效果
Jun 06 Javascript
React+react-dropzone+node.js实现图片上传的示例代码
Aug 23 Javascript
对angular 监控数据模型变化的事件方法$watch详解
Oct 09 Javascript
JavaScript变量提升和严格模式实例分析
Jan 27 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
Jul 17 Javascript
JavaScript常用工具函数汇总(浏览器环境)
Sep 17 Javascript
关于antd tree 和父子组件之间的传值问题(react 总结)
Jun 02 Javascript
AudioContext 实现音频可视化(web技术分享)
Feb 24 Javascript
extjs简介_动力节点Java学院整理
Jul 17 #Javascript
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 #jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 #jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 #jQuery
jQuery列表检索功能实现代码
Jul 17 #jQuery
React Native实现进度条弹框的示例代码
Jul 17 #Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
Jul 17 #jQuery
You might like
php addslashes和mysql_real_escape_string
2010/01/24 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
用 Javascript 验证表单(form)中多选框(checkbox)值
2009/09/08 Javascript
javascript 45种缓动效果 非常酷
2011/06/28 Javascript
js将iframe中控件的值传到主页面控件中的实现方法
2013/03/11 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
基于javascript实现图片懒加载
2016/01/05 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
JavaScript实现审核流程状态的动态显示进度条
2017/03/15 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
Vuejs监听vuex中值的变化的方法示例
2018/12/02 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
Python实现将绝对URL替换成相对URL的方法
2015/06/28 Python
python下解压缩zip文件并删除文件的实例
2018/04/24 Python
在Windows中设置Python环境变量的实例讲解
2018/04/28 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
解决python "No module named pip" 的问题
2018/10/13 Python
用Django写天气预报查询网站
2018/10/21 Python
python 格式化输出百分号的方法
2019/01/20 Python
django 简单实现登录验证给你
2019/11/06 Python
解决django后台管理界面添加中文内容乱码问题
2019/11/15 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
超市营业员岗位职责
2013/12/20 职场文书
办公室副主任职责范本
2014/03/08 职场文书
学生鉴定评语大全
2014/05/05 职场文书
青春演讲稿范文
2014/05/08 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
浅谈如何写好演讲稿?
2019/06/12 职场文书
公历12个月名称的由来
2022/04/12 杂记