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在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
js内置对象 学习笔记
Aug 01 Javascript
PHP开发者必须掌握的6个关键字
Apr 14 Javascript
javascript实现简单的二级联动
Mar 19 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
jquery插件bootstrapValidator数据验证详解
Nov 09 Javascript
Bootstrap框架安装使用详解
Jan 21 Javascript
实例分析js事件循环机制
Dec 13 Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 Javascript
微信小程序开发实现消息推送
Nov 18 Javascript
javascript实现简易聊天室
Jul 12 Javascript
vue实现input输入模糊查询的三种方式
Aug 14 Vue.js
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实现将数组转换为XML的方法
2015/03/09 PHP
以文件形式缓存php变量的方法
2015/06/26 PHP
PHP如何实现Unicode和Utf-8编码相互转换
2015/07/29 PHP
我整理的PHP 7.0主要新特性
2016/01/07 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
JS仿hao123导航页面图片轮播效果
2016/09/01 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
element ui 对话框el-dialog关闭事件详解
2018/02/26 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
详解基于Vue-cli搭建的项目如何和后台交互
2018/06/29 Javascript
详解微信UnionID作用
2019/05/15 Javascript
微信小程序登录态和检验注册过没的app.js写法
2019/05/22 Javascript
elementUI vue this.$confirm 和el-dialog 弹出框 移动 示例demo
2019/07/03 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
Python脚本实现代码行数统计代码分享
2015/03/10 Python
Python聚类算法之DBSACN实例分析
2015/11/20 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
实现python版本的按任意键继续/退出
2016/09/26 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
python实现杨氏矩阵查找
2019/03/02 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
使用PyQt的QLabel组件实现选定目标框功能的方法示例
2020/05/19 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
美国牛仔品牌:True Religion
2018/11/16 全球购物
金山毒霸系列的笔试题
2013/04/13 面试题
护士辞职信范文
2014/01/19 职场文书
青年文明号口号
2014/06/17 职场文书
团队会宣传标语
2014/10/09 职场文书
2015大学生入党个人自传
2015/06/26 职场文书
python基于turtle绘制几何图形
2021/06/15 Python