jQuery表单验证之密码确认


Posted in jQuery onMay 22, 2017

众所周知,在修改密码时会需要两次输入密码。这时如何确保两个密码框中都有内容?两个密码框中是一致的?如果一个没有输入会给出提示?OK这一切都可以用JS来实现,具体思想很简单啦,就是编写事件获取dom节点,判断对象的取值呀?
那么编写什么事件?应该是onblur事件~。而且要为两个密码框都加上失去焦点的blur事件。利用jQuery比较方便勒。
话不多说,直接上代码:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>password验证</title>
    <script src="jquery/jquery-3.1.1.min.js" type="text/javascript"></script>
  </head>
  <body>
      <form ation="psot" method="">
      <label for="password1">请输入密码:</label>
      <input id="password" name="password" onblur="checkpas1();" required="true" type="password"/>
<br/>
      <label for="password1">请确认密码:</label>
      <input type="password" name="repassword" id="repassword" required="true" onChange="checkpas();" />
      <span class="tip" style="color: red;">两次输入的密码不一致</span><br>
      <input type="button" name="submit" value="提交" onclick="checkpas2();"/>
    </form>
    <script>
      $(".tip").hide();
      function checkpas1(){//当第一个密码框失去焦点时,触发checkpas1事件
        var pas1=document.getElementById("password").value;
        var pas2=document.getElementById("repassword").value;//获取两个密码框的值
        if(pas1!=pas2&&pas2!="")//此事件当两个密码不相等且第二个密码是空的时候会显示错误信息
          $(".tip").show();
        else
          $(".tip").hide();//若两次输入的密码相等且都不为空时,不显示错误信息。
        }
      function checkpas(){//当第一个密码框失去焦点时,触发checkpas2件
        var pas1=document.getElementById("password").value;
        var pas2=document.getElementById("repassword").value;//获取两个密码框的值
        if(pas1!=pas2){
          $(".tip").show();//当两个密码不相等时则显示错误信息
        }else{
          $(".tip").hide();
        }
        }
      function checkpas2(){//点击提交按钮时,触发checkpas2事件,会进行弹框提醒以防无视错误信息提交
        var pas3=document.getElementById("password").value;
        var pas4=document.getElementById("repassword").value;
        if(pas3!=pas4){
          alert("两次输入的密码不一致!");
          return false;
        }
      }
    </script>
  </body>
</html>
</html>

希望大家能去理解代码,其实还是比较简单的,多写写就会了。我也是才上手的。说的不对的,希望大佬指出来

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

jQuery 相关文章推荐
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
JQuery判断正整数整理小结
Aug 21 jQuery
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
jQuery中each方法的使用详解
Mar 18 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
解决jquery有正确返回值但不执行success函数的问题
Aug 20 jQuery
js jquery 获取某一元素到浏览器顶端的距离实现方法
Sep 05 jQuery
Jquery遍历筛选数组的几种方法和遍历解析json对象,Map()方法详解以及数组中查询某值是否存在
Jan 18 jQuery
jquery分页优化操作实例分析
Aug 23 jQuery
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
如何基于jQuery实现五角星评分
Sep 02 jQuery
jquery实现拖拽小方块效果
Dec 10 jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 #jQuery
jQuery获取单选按钮radio选中值与去除所有radio选中状态的方法
May 20 #jQuery
关于jQuery库冲突的完美解决办法
May 20 #jQuery
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 #jQuery
JS jQuery使用正则表达式去空字符的简单实现代码
May 20 #jQuery
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
May 19 #jQuery
jQuery操作之效果详解
May 19 #jQuery
You might like
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
php中对xml读取的相关函数的介绍一
2008/06/05 PHP
深入PHP FTP类的详解
2013/06/13 PHP
PHP生成条形图的方法
2014/12/10 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
PHP htmlspecialchars_decode()函数用法讲解
2019/03/01 PHP
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
jQuery.deferred对象使用详解
2016/03/18 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
javaScript中&quot;==&quot;和&quot;===&quot;的区别详解
2018/03/16 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
ckeditor一键排版功能实现方法分析
2020/02/06 Javascript
[01:03:13]VG vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
python通过正则查找微博@(at)用户的方法
2015/03/13 Python
python实现在sqlite动态创建表的方法
2015/05/08 Python
Python编程之string相关操作实例详解
2017/07/22 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
CSS3弹性盒模型开发笔记(一)
2016/04/26 HTML / CSS
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
营销人才自我鉴定范文
2013/12/25 职场文书
导游个人求职信范文
2014/03/23 职场文书
分家协议书
2014/04/21 职场文书
创新社会管理心得体会
2014/09/12 职场文书
团队会宣传标语
2014/10/09 职场文书
写给医院的感谢信
2015/01/22 职场文书
不会写演讲稿,快来看看这篇文章!
2019/08/06 职场文书
关于JavaScript回调函数的深入理解
2021/06/27 Javascript
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python
Win11软件图标固定到任务栏
2022/04/19 数码科技