JS实现密码框效果


Posted in Javascript onSeptember 10, 2020

在输入密码时,将密码的长度设置为6-16,且在密码长度出现小于6或是大于16时,会出现提示,效果如下图

JS实现密码框效果

JS实现密码框效果

JS实现密码框效果

 1. 此事件为失去焦点事件,当鼠标离开密码框且点击旁边就会触发事件
 2. 输入密码会出现提示,事件发生与密码的长度有关
 3. 根据长度再来判断该提示的消息与效果.

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>密码框</title>
 <style type="text/css">
 div{
  width: 600px;
  margin: 100px auto;
 }
  .massage{
   background-image: url(gth.png);
   background-repeat:no-repeat;
   background-position: left center;
   color:black;
   display: inline-block;
   padding-left: 20px;
  } 
  .right{
   background-image: url(right.png);
   background-repeat: no-repeat;
   color: green;
  }
  .wrong{
   background-repeat: no-repeat;
   background-image: url(wrong.png);
   color: red;
  }
 </style>
</head>
<body>
 <div class="register">
 <input type="password" id="pwd">
 <p class="massage">请输入6-16位密码</p>
 </div>
 <script>
  var pwd=document.querySelector('#pwd'); 
  var aa=document.querySelector('.massage');
  pwd.onblur= function(){
    if(this.value.length>16 || this.value.length<6){
     aa.innerText='错误,请输入6-16为密码';
     aa.className='massage wrong';
    }else{
    aa.className='massage right';
    aa.innerText='密码正确'; 
    }
  }
 </script>
</body>
</html>

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

Javascript 相关文章推荐
通过Unicode转义序列来加密,按你说的可以算是混淆吧
May 06 Javascript
Chrome下ifame父窗口调用子窗口的问题示例探讨
Mar 17 Javascript
JavaScript中switch判断容易犯错的一个细节
Aug 27 Javascript
jquery 根据name名获取元素的value值
Feb 27 Javascript
Javascript的表单验证-初识正则表达式
Mar 18 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
Apr 29 jQuery
简单实现jQuery上传图片显示预览功能
Jun 29 jQuery
angular中不同的组件间传值与通信的方法
Nov 04 Javascript
微信小程序实现点击效果
Jun 21 Javascript
Vue最新防抖方案(必看篇)
Oct 30 Javascript
详解js location.href和window.open的几种用法和区别
Dec 02 Javascript
Openlayers绘制聚合标注
Sep 28 Javascript
JavaScript常用工具函数库汇总
Sep 17 #Javascript
el-form 多层级表单的实现示例
Sep 10 #Javascript
详解React的回调渲染模式
Sep 10 #Javascript
vue-cli3项目配置eslint代码规范的完整步骤
Sep 10 #Javascript
关于JavaScript数组去重的一些理解汇总
Sep 10 #Javascript
vue中jsonp插件的使用方法示例
Sep 10 #Javascript
vue 实现一个简单的全局调用弹窗案例
Sep 10 #Javascript
You might like
jquery 事件执行检测代码
2009/12/09 Javascript
js arguments对象应用介绍
2012/11/28 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
微信小程序 选择器(时间,日期,地区)实例详解
2016/11/16 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
JavaScript实现的选择排序算法实例分析
2017/04/14 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
详解JavaScript的BUG和错误
2018/05/07 Javascript
Vue单页及多页应用全局配置404页面实践记录
2018/05/22 Javascript
监听angularJs列表数据是否渲染完毕的方法示例
2018/11/07 Javascript
VueCli3构建TS项目的方法步骤
2018/11/07 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Python素数检测的方法
2015/05/11 Python
整理Python 常用string函数(收藏)
2016/05/30 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
Django实现跨域请求过程详解
2019/07/25 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
大学生职业生涯规划书参考模板
2014/03/05 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
优秀团员事迹材料
2014/12/25 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
实习报告范文
2019/07/30 职场文书
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技