核心提示:修改密码jQuery校验(代码)script type=text/ var info =您设定的密码超长度应该在6-16个字符之间!; var info2 = 密码不一致,请重新输入!; var in...
修改密码jQuery校验(代码)
<script type="text/javascript"> var info ="您设定的密码超长度应该在6-16个字符之间!"; var info2 = "密码不一致,请重新输入!"; var info3 = "请输入密码"; var info4 = "请输入新密码"; var info5 = "请再次输入密码"; var info6 = "您输入的密码格式不正确"; function validate_Password(e,v){//修改密码jQuery验证 var i = e; if(e==null) i=v.index("input"); //如果$('input:password').val()=='' if(''==v.val()){ //判断是第几个input:password的val值 //第一个(请输入密码) if(i==0){ alert(info3); } //第二个(请输入新密码) if(i==1){ alert(info4); } //第三个(请再次输入密码) if(i==2){ alert(info5); } return false; }else{ /* alert('您设定的密码超长度应该在5-16个字符之间!'); */ if(v.val().length<5 || v.val().length>16){ if(i==0){ alert(info6); } if(i==1 || i==2){ alert(info); } return false; } //判断密码是否一致 if(i==2){ var p1 = $('#nPwd').val(); //第一个密码输入 var p2 = v.val(); //第二个密码输入 if(p1 != p2){ alert(info2); return false; } } return true; } }; function isSubmit(){ var flag = false; $("input:password").each(function(e, obj){ flag = validate_Password(e, $(this)); if(flag == false){ return false; } }); return flag; }; </script> <form action="/managerlogin/modifyPwd.do" method="post" onsubmit="return isSubmit();"> <center> <br> <br/> <input type="hidden" name="userId" value="${userId }"/> <input type="hidden" name="level" value="${level }"/> <label>旧密码:</label><input type="password" name="oldPwd"/><br/> <label>新密码:</label><input type="password" name="newPwd" id="nPwd"/><br/> <label>确认密码:</label><input type="password" name="confPwd"/><br/> <input type="submit" value="提交" class="right_detail_button"/> </center><br> </form>