原生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 相关文章推荐
上传的js验证(图片/文件的扩展名)
Apr 25 Javascript
jquery实现简单的表单验证
Nov 17 Javascript
jQuery过滤特殊字符及JS字符串转为数字
May 26 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
Sep 17 Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 Javascript
Vue-resource实现ajax请求和跨域请求示例
Feb 23 Javascript
JavaScript实现前端实时搜索功能
Mar 26 Javascript
Bootstrap fileinput文件上传组件使用详解
Jun 06 Javascript
JS库中的Particles.js在vue上的运用案例分析
Sep 13 Javascript
JavaScript中click和onclick本质区别与用法分析
Jun 07 Javascript
Vue通过ref父子组件拿值方法
Sep 12 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判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
php递归创建目录的方法
2015/02/02 PHP
Laravel 之url参数,获取路由参数的例子
2019/10/21 PHP
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
Js获取事件对象代码
2010/08/05 Javascript
js将long日期格式转换为标准日期格式实现思路
2013/04/07 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
jquery滚动条插件slimScroll使用方法
2017/02/09 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
2017/04/05 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
基于JavaScript实现评论框展开和隐藏功能
2017/08/25 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
微信小程序websocket实现聊天功能
2020/03/30 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
在layui下对元素进行事件绑定的实例
2019/09/06 Javascript
如何修改Vue打包后文件的接口地址配置的方法
2020/04/22 Javascript
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
pycharm: 恢复(reset) 误删文件的方法
2018/10/22 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
PYcharm 激活方法(推荐)
2020/03/23 Python
Python爬虫之Selenium警告框(弹窗)处理
2020/12/04 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
Marlies Dekkers内衣法国官方网上商店:国际知名的荷兰内衣品牌
2019/03/18 全球购物
上班早退检讨书
2014/01/09 职场文书
中学生校园广播稿
2014/01/16 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
使用tensorflow 实现反向传播求导
2021/05/26 Python