<script src="<%=basePath%>js/jquery/jquery-1.8.3.min.js" charset="utf-8"></script>
<script src="<%=basePath%>js/jquery/jquery.validate.min.js" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
jQuery.validator.addMethod("isCN", function(value, element) {
var cn = /^[\u4e00-\u9fa5]*$/;
return this.optional(element) || (cn.test(value));
}, "请输入汉字");
jQuery.validator.addMethod("isPhone", function(value, element) {
var cn = /^[1][358][0-9]{9}$/;
return this.optional(element) || (cn.test(value));
}, "请输入正确的手机号");
$().ready(function(){
$("#signupForm").validate({
rules: {
username:{
required: true,
minlength: 2,
isCN:true,
remote:{
type:"POST",
url:"reg.action"
}
},
email:{
required: true,
email:true
},
age:{
required: true,
range:[18,60]
},
telphone:{
required:true,
isPhone:true
},
userpwd1:{
required:true,
rangelength:[6,12]
},
userpwd2:{
equalTo:"#userpwd1"
}
},
messages: {
username:{
required:"请输入用户名!",
minlength: "用户名最少为2位",
remote:"用户名已存在,请重新输入!"
},
userpwd1:{
required:"请输入密码!",
rangelength:"密码为6~12位!"
},
userpwd2:{
equalTo:"两次输入的密码不一致,请重新输入!"
}
},
});
});
</script>
原因很简单,post传输就好
解决jQuery remote 前台传输中文到struts中action乱码问题
最新推荐文章于 2019-10-04 19:03:49 发布