修改密码,验证两次输入是否相同,相同才能提交

js代码

 1 <script type="text/javascript">
 2
 3
 4         //第一次输入密码,丢失焦点事件
 5         function check2Pwd1(){
 6             //获取第一次输入的密码
 7             var newPwd1=$("#newPwd1").val();
 8
 9             //获取第二次输入的密码
10             var newPwd2=$("#newPwd2").val();
11             //判断是够有再次输入密码,如果有,则进行两次输入值检查
12             if(newPwd2!=null&&newPwd2.length>0){
13                 return check2Pwd2();
14             }
15
16             return false;
17         }
18         //第二次输入密码时,丢失焦点触发此方法
19         function check2Pwd2(){
20
21             //获取第一次输入的密码
22             var newPwd1=$("#newPwd1").val();
23
24             //获取第二次输入的密码
25             var newPwd2=$("#newPwd2").val();
26
27             //获取提示信息的span
28             var span=$("#newPwd2span");
29             //进行判断是否相同
30             if(newPwd1==newPwd2){
31
32                 span.html("两次输入一致");
33                 return true;
34             }else{
35                 span.html("两次输入不一致,请重新输入");
36                 return false;
37             }
38         }
39
40
41         //总验证,在提交表单时
42         function checkAll(){
43             var a=check2Pwd1();
44             var b=check2Pwd2();
45             return a&&b;
46         }
47
48     </script>

html代码(里面有nice validator插件验证)

<form action="<%=request.getContextPath() %>/master/sysUser_updateSysUserPwd.action" method="post" onsubmit="return checkAll();" data-validator-option="{theme:‘yellow_right_effect‘,stopOnError:true}" id="updateform">

    <ul class="forminfo">
        <input type="hidden" name="sysUserId" value="${sysUser.sysUserId }">
    <li><label>用户名<b>*</b></label><input  name="sysUserName" type="text" class="dfinput" value="${sysUser.sysUserName }" readonly="readonly" /></li>
    <li><label>新密码<b>*</b></label><input id="newPwd1" name="sysUserPass" type="password" class="dfinput" data-rule="新密码: required;password;" /></li>
    <li><label>再次输入密码<b>*</b></label><input id="newPwd2"  type="password" class="dfinput"  data-rule="再次输入的密码: required;match(sysUserPass);" /><span id="newPwd2span"></span></li>

    <li>
        <label>&nbsp;</label>
            <input name="" type="submit" class="btn" value="确认修改"/>&nbsp;&nbsp;&nbsp;&nbsp;
            <input name="" type="reset" class="btn" value="重置信息">

修改密码,验证两次输入是否相同,相同才能提交

时间: 2024-08-01 04:37:24

修改密码,验证两次输入是否相同,相同才能提交的相关文章

通用的前端修改密码验证

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>修改密码的验证</title> </head> <h1>修改密码</h1> <b id="passModifyMess" style="color: red;"></b> <form actio

通过OWA修改密码,提示您输入的密码不符合最低安全要求

[问题现象] [处理方法] 修改组策略中,如下信息: 1代表1天后才可更改密码,0代表可以立即修改密码,当时人人网要求用户一天后才能更改密码,是用的这个策略 修改完成后,需要在CAS服务器上执行gpupdate  /force来更新组策略,更新前可以通过在CAS服务器上执行rsop.msc来查看组策略应用生效结果. 根据测试人员反馈来看 上图可以看到,还未同步更新组策略,默认同步时间24小时,此时我们只需要在CAS服务器上执行gpupdate  /force即可,如下图所示: 再次修改,用户就可

linux shell脚本批量修改密码,无需交互输入

#!/usr/bin/env bash count=1for n in `cat /root/user.txt`do    count+=1    useradd $n    echo 'aaaa' | passwd --stdin $n    done user.txt aaa bbb ccc

MD5加密及密码验证

MD5加密是常用的加密算法.可以对任意字符串的进行加密.生成16位字符数组. 密码验证:将输入的密码进行MD5加密转换后的字符串与数据库的密码进行比对.相等则验证通过. 1 package utils; 2 3 import java.security.MessageDigest; 4 import java.security.NoSuchAlgorithmException; 5 6 public class MD5Utils{ 7 /** 8 * 字符串的加密 9 * @param str

easyui-validatebox 验证两次密码是否输入一致

验证两次密码是否输入一致 $.extend($.fn.validatebox.defaults.rules, {        /*必须和某个字段相等*/        equalTo: { validator: function (value, param) { return $(param[0]).val() == value; }, message: '字段不匹配' }       }); 密码: <input id="password" name="passwo

Shiro自定义realm实现密码验证及登录、密码加密注册、修改密码的验证

一:先从登录开始,直接看代码 @RequestMapping(value="dologin",method = {RequestMethod.GET, RequestMethod.POST},produces="text/html;charset=UTF-8") @ResponseBody public ResultJson systemUserdologin(XXX xxx,HttpServletRequest request,HttpServletRespons

(六)SSO之CAS框架扩展 修改CAS源码实现与ESS动态密码验证对接

题记: 偶尔的偶尔我们会听到这个网站的数据泄露了,那个网站的用户数据泄露了,让用户重新修改登录密码,所以,对于用户数据安全性越发的引起我们的重视了,尤其是一些保密性要求高的网站,更需要增加安全性了. 正文: 对于安全性问题,我们如何解决呢? 解决方案: 1.避免sql注入问题. 2.用户登录密码加密. 3.使用https安全访问方式. 4.使用第三方设备,像银行一般使用的密码口令. 5.... 前三种方案是比较常见的,这里主要说第四种解决方案,我们在前三种方案的基础上,使用了第三方的设备,就像网

linux系统修改root密码的两种方法

当我们linux服务器的root密码忘记以后,需要进入单用户模式下修改密码.此时的做法是到grub页面,修改grub程序.我们知道grub有两种模式,一种是文本模式,一种是命令模式.我们可以到文本模式下修改,例如方法一.但是有时候,我们会遇到一个问题,就是在文本模式下修改grub之后,保存并启动需要按“ctrl + c”,有些控制台终端设备不支持“ctrl+c”热键.这样就面临一个问题,grub的文本模式修改后,无法保存并运行,此时我问使用方法二. 方法一:grub文本模式修改grub程序 在l

redis修改密码以及验证登录,启动服务常用命令

1.通过配置文件,直接修改 2.启动然后使用密码验证登录 3.redis常用命令 启动服务:redis-server --service-start重启服务:service redis restart停止服务:redis-server --service-stop 原文地址:https://www.cnblogs.com/qiping/p/12702233.html