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 相关文章推荐
(JS实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
jquery 得到当前页面高度和宽度的两个函数
Feb 21 Javascript
nullJavascript中创建对象的五种方法实例
May 07 Javascript
快速学习jQuery插件 jquery.validate.js表单验证插件使用方法
Dec 01 Javascript
原生js实现addClass,removeClass,hasClass方法
Apr 27 Javascript
微信小程序开发图片拖拽实例详解
May 05 Javascript
使用百度地图实现地图网格的示例
Feb 06 Javascript
详解微信小程序调起键盘性能优化
Jul 24 Javascript
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 Javascript
点击按钮弹出模态框的一系列操作代码实例
Mar 29 Javascript
JS根据json数组多个字段排序及json数组常用操作
Jun 06 Javascript
layer设置maxWidth及maxHeight解决方案
Jul 26 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
解析php中curl_multi的应用
2013/07/17 PHP
PHP调用.NET的WebService 简单实例
2015/03/27 PHP
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
js操作iframe的一些方法介绍
2013/06/25 Javascript
JavaScript instanceof 的使用方法示例介绍
2013/10/23 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
jQuery判断元素是否存在的可靠方法
2014/05/06 Javascript
jQuery过滤选择器用法分析
2015/02/10 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
极易被忽视的javascript面试题七问七答
2016/02/15 Javascript
jQuery实现摸拟alert提示框
2016/05/22 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
[02:35]DOTA2英雄基础教程 末日使者
2013/12/04 DOTA
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
Django时区详解
2019/07/24 Python
Python 使用 docopt 解析json参数文件过程讲解
2019/08/13 Python
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
2020/03/06 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
Russell Stover巧克力官方网站:美国领先的精美巧克力制造商
2016/11/27 全球购物
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
师德个人剖析材料
2014/02/02 职场文书
厂长岗位职责
2014/02/19 职场文书
工程项目建议书范文
2014/03/12 职场文书
腾讯广告词
2014/03/19 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
女性健康知识讲座通知
2015/04/23 职场文书
亮剑观后感600字
2015/06/05 职场文书
企业安全隐患排查治理制度
2015/08/05 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
教你怎么用python selenium实现自动化测试
2021/05/27 Python