当前位置: 移动技术网 > IT编程>网页制作>CSS > 修改密码jQuery校验(代码)

修改密码jQuery校验(代码)

2018年02月27日  | 移动技术网IT编程  | 我要评论
修改密码jQuery校验(代码) <script type="text/javascript"> var info ="您设定的

修改密码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>

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网