jQuery验证密码重复输入问题
Jsp代码如下:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改密码</title>
</head>
<script src="js/jquery-1.11.0.js" type="text/javascript"></script>
<script src="js/jquery.validate.js" type="text/javascript"></script>
<script src="js/messages_cn.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#signupForm").validate({
onfocusout: function(element) { $(element).valid(); },
rules : {
oldPass : {
required : true,
minlength : 6,
maxlength : 20
},
newPass : {
required : true,
minlength : 6,
maxlength : 20,
equalTo : "#oldPass"
},
renewPass : {
required : true,
equalTo : "#newPass"
}
},
messages : {
oldPass : {
required : "请输入原密码",
minlength : "密码长度必须在6-20位之间",
maxlength : "密码长度必须在6-20位之间"
},
newPass : {
required : "请输入新密码",
minlength : "密码长度必须在6-20位之间",
maxlength : "密码长度必须在6-20位之间",
equalTo : "新密码不能和原密码一致"
},
renewPass : {
required : "请输入确认密码",
equalTo : "两次输入密码不一致"
}
}
});
});
</script>
<body>
<s:form action="customerModPass" method="post" id="signupForm">
<s:password name="oldPass" key="password.old" />
<s:password name="newPass" key="password.new" />
<s:password name="renewPass" key="password.renew"/>
<s:submit key="Login.submit" name="submit" />
</s:form>
</body>
</html>
问题是:现在在输入框不管输入什么值,都提示密码重复!
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="s" uri="/struts-tags" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<base href="<%=basePath%>">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>修改密码</title>
</head>
<script src="js/jquery-1.11.0.js" type="text/javascript"></script>
<script src="js/jquery.validate.js" type="text/javascript"></script>
<script src="js/messages_cn.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#signupForm").validate({
onfocusout: function(element) { $(element).valid(); },
rules : {
oldPass : {
required : true,
minlength : 6,
maxlength : 20
},
newPass : {
required : true,
minlength : 6,
maxlength : 20,
equalTo : "#oldPass"
},
renewPass : {
required : true,
equalTo : "#newPass"
}
},
messages : {
oldPass : {
required : "请输入原密码",
minlength : "密码长度必须在6-20位之间",
maxlength : "密码长度必须在6-20位之间"
},
newPass : {
required : "请输入新密码",
minlength : "密码长度必须在6-20位之间",
maxlength : "密码长度必须在6-20位之间",
equalTo : "新密码不能和原密码一致"
},
renewPass : {
required : "请输入确认密码",
equalTo : "两次输入密码不一致"
}
}
});
});
</script>
<body>
<s:form action="customerModPass" method="post" id="signupForm">
<s:password name="oldPass" key="password.old" />
<s:password name="newPass" key="password.new" />
<s:password name="renewPass" key="password.renew"/>
<s:submit key="Login.submit" name="submit" />
</s:form>
</body>
</html>
问题是:现在在输入框不管输入什么值,都提示密码重复!
...全文
相关推荐
jQuery微信支付输入密码代码.zip
jQuery微信支付输入密码代码是一款适用于手机微信支付输入5位数字键盘代码。
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
今天将登录功能彻底完成,加入记住密码自动登录功能,密码在客户端进行第一次加密存储。并修改了一些bug,优化js代码,上一版本太乱了。
基于jquery1.9.1的JS验证框架(较文档)
基于jquery1.9.1的JS验证框架(较文档),使用简单方便,支持单项验证,多项关联验证, 未改变(含关联)时不重复验证等特性.
实用密码强度检测jQuery插件特效特效代码
passwordRulesHelper.js是一款非常实用的密码强度检测jQuery插件。该插件内置5种密码强度规则,例如密码中必须包含大写字母和数字等。你也可以自定义自己的密码强度规则。
JQuery记住用户名密码实现下次自动登录功能
主要介绍了JQuery记住用户名密码实现下次自动登录功能,本文直接给出实现代码,需要的朋友可以参考下


