jquery.validate.js的remote用法
来源:互联网 发布:自学java难度大吗 编辑:程序博客网 时间:2024/05/17 08:13
<script>
$(function(){
$("#myform").validate(
{
rules: {
name:{required:true,rangelength:[6,20],
remote:{ //验证用户名是否存在
type:"POST",
url:"loginVerifyAction", //servlet
data:{
name:function(){return $("#name").val();}
}
}
},
password: {required:true,minlength:6},
repassword: {required:true,equalTo:"#password"},
veryCode: {required:true,
remote:{
type:"POST",
url:"valCodeAction",
data:{
veryCode:function(){return $("#veryCode").val();}
}
}
}
},
messages: {
name:{required:"用户名不能为空!",rangelength:jQuery.format("用户名位数必须在{0}到{1}字符之间!"),remote:jQuery.format("用户名已经被注册")},
password: {required:"密码不能为空!",minlength:jQuery.format("密码位数必须大于等于6个字符!")},
repassword: {required:"确认密码不能为空!",equalTo:"确认密码和密码不一致!"},
veryCode: {required:"请输入验证码",remote:jQuery.format("验证码错误")}
}
});
});
</script>
servlet代码:
//验证用户名是否存在
public class LoginVerifyAction extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
response.reset();
response.setContentType("text/html;charset=UTF-8");
//业务逻辑操作countByParams得到值并存储到num中
if(num!=0){
response.getWriter().print(false);
}
else{
response.getWriter().print(true);
}
}
}
//验证验证码
public class ValCodeAction extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
//得到验证码的操作请看另一篇文章 :验证码
response.setContentType("text/html;charset=UTF-8");
String validateC = request.getSession().getAttribute("validateCode").toString().trim();
String veryCode = request.getParameter("veryCode").trim();
if(veryCode.equals(validateC)){
response.getWriter().print(true);
}else{
response.getWriter().print(false);
}
}
xml中的配置 : 忽略。。。
- jquery.validate.js的remote用法
- jquery.validate.js的remote用法
- jquery validate 的remote用法
- jquery.validate.js插件的remote用法以及使用注意事项
- Jquery插件validate的remote的用法
- Jquery validate之remote用法
- Jquery validate 用法以及remote
- jquery.validate.js remote 数据远程验证
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法入门
- jquery.validate.js的基本用法入门
- jquery.validate.js插件的用法
- 第九课 输出语句
- nodejs 中socket的聊天室实例
- SQL Server 2008 数据库编程摘要一 : 函数篇
- CFBundleDisplayName 在IOS9中未设置会造成的问题
- iOS多线程编程详情(GCD、NSThread、NSOperation)
- jquery.validate.js的remote用法
- 录入学生信息
- UE4 Asynchronous Asset Loading
- java实现shell命令--小程序(通过Runtime和Process实现)
- 【SSH项目实战】国税协同平台-11.角色权限管理1
- inspect a function object
- FMDB下的数据库操作DML语言
- TCP/IP详解卷1-协议:TCP
- DS-5教程-ARM DS-5 添加新芯片至DS-5调试设备列表