jQueryValidate Ajax用户注册实例
2015-10-09 17:34
701 查看
$(function(){ //刷新验证码 var vsrc = $('.verify').attr('src'); $('#vc').click(function(){ $('.verify').attr('src',vsrc+'?'+Math.random()); }) //刷新验证码 //验证用户 $("form[name='reg']").validate({ errorElement:'span', rules:{ uname:{ required:true, minlength:'5', remote:{ type:'post', url:checkUname, data:{ uname:function(){return $('#uname').val()} } } }, pwd:{ required:true, rangelength:[5,10] }, pwded:{ required:true, equalTo:"#pwd", }, email:{ required:true, email:true, remote:{ type:'post', url:checkEmail, data:{ email:function(){return $('#email').val()} } } }, verify:{ required:true, remote:{ type:'post', url:checkVerify, data:{ verufy:function(){return $('#verify').val()} } } } }, messages:{ uname:{ required:'用户名不能为空!', minlength:'用户名长度最少5位', remote:'用户名已被注册,请重新换一个!' }, pwd:{ required:'密码不能为空!', rangelength:'密码长度必须在5-10位' }, pwded:{ required:'确认密码不能为空', equalTo:'两次输入的密码不一致' }, email:{ required:'邮箱不能为空!', email:'邮箱格式错误!', remote:'邮箱已被注册,请重新换一个!' }, verify:{ required:'验证码不能为空!', remote:'验证码错误!' } }, /* 通过之后回调 */ submitHandler:function(form) { var param = $("#reg").serialize(); $.ajax({ url:insertDb, type:"post", dataType:'json', data:param, beforeSend: function() { //ajax加载前的内容 }, success:function(data) { if(data) { location.href='http://www.baidu.com/'; } } }); }, invalidHandler: function(form, validator) {/* 不通过的回调 */ return false; } }); //验证用户 })
相关文章推荐
- jquery 漂浮图片广告代码
- jquery post请求来实现参数传递
- jquery操作select(取值,设置选中)
- Jquery 解析返回的Json,然后写入select下拉框
- jQuery ajax load方法 IE8兼容
- jquery获得select option的值 和对select option的操作
- jquery-mockjax初试
- 开发一个适合Ajax+JSON+jQuery环境使用的多功能页码栏——jPagerBar-1.1.1
- jQuery中使用Ajax获取JSON格式数据
- jQuery 遍历json数组的实现代码
- jquery 实现 图片上传 预览
- jQuery combobox解决检索中文问题
- jquery复选框checkbox实现删除前判断
- jquery attr()方法
- jQuery入门学习笔记----第二章 jQuery选择器
- jQuery入门学习笔记----第一章 jQuery开发入门
- jquery.fn.extend与jquery.extend的区别
- Jquery生成缩略图画廓
- [jquery-ajax] jquery ajax 三种情况对比
- jquery ajax post格式