<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亂碼問題
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.