thinkphp 登录 注册常用检测
2014-08-24 19:46
134 查看
这里主要针对html页面提交检测简单说明:
//注册提交检测说明 $('#subtn').click(function(){ var mobile=$.trim($('input[name=mobile]').val()), remobile=/^1[2-8][0-9]{9}$/, reg = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/; //判断企业邮箱 mail = $.trim($('input[name=email]').val()); if($.trim($('input[name=username]').val()).length==0){ alert('请填写账号'); $('input[name=username]').focus(); return false; } if($.trim($('input[name=email]').val()).length==0){ alert('请填写电子邮箱'); $('input[name=email]').focus(); return false; } else if($.trim($('input[name=email]').val()).length>0){ if (!reg.test(mail)) { alert('您填写的邮箱格式不正确,请重新填写!'); $('input[name=email]').focus(); return false; }} if($.trim($('input[name=password]').val()).length==0){ alert('请填写密码'); $('input[name=password]').focus(); return false; }else if($('input[name=password]').val().length<6){ alert('密码不能少于6位!'); $('input[name=password]').focus(); return false; } if($.trim($('input[name=repassword]').val()).length==0){ alert('请填写确认密码'); $('input[name=repassword]').focus(); return false; } if($('input[name=password]').val()!='' && $('input[name=repassword]').val()!=''){ if($('input[name=repassword]').val()!=$('input[name=password]').val()){ alert('与新密码不一致'); $('input[name=password]').focus(); return false; } } if($.trim($('input[name=mobile]').val()).length==0){ alert('请填写手机号码'); $('input[name=mobile]').focus(); return false; } else if($.trim($('input[name=mobile]').val()).length>0){ if(!remobile.test(mobile)) { alert("请正确填写手机号码"); $('input[name=mobile]').focus(); return false; } } if($.trim($('input[name=realname]').val()).length==0){ alert('请填写您的姓名'); $('input[name=realname]').focus(); return false; } if($.trim($('input[name=codes]').val()).length==0){ alert('请填写验证码'); $('input[name=codes]').focus(); return false; } var username = $('#username').val(), email = $('#email').val(), password = $('#password').val(), mobile = $('#mobile').val(), tel = $('#tel').val(), realname = $('#realname').val(), codes = $('#codes').val() $.post('{:U("Member/reg")}',{username:username,email:email,password:password,mobile:mobile,realname:realname,codes:codes,},function(data){ if(data.status==1){ alert(data.info); $('#myform')[0].reset(); //通过调用 DOM 中的reset方法来重置表单。 <pre name="code" class="php"> location.href="{:U('xxx/xxx')}"; }else alert(data.info); },'json') }) </script> //提交reg方法后经过计算返回信息 例如:$this->ajaxReturn(data, info, status);
//登录检测
同样以ajaxReturn形式反馈json数据:
$this->ajaxReturn(data, info, status);
相关文章推荐
- 制作登录注册密码找回网站常用控件
- loner_li web开发中登录与注册 常用的验证码(无刷新的哦)
- 使用thinkphp框架实现登录注册功能
- ThinkPHP5开发(三)使用Behavior检测用户登录状态
- 初学STRUTS---实现注册/登录/动态检测注册信息
- 使用THinkPHP 3.2实现登录注册及信息展示
- thinkphp框架下实现登录、注册、找回密码功能
- ThinkPHP开发笔记-用户登录注册
- Thinkphp整合ucenter同步登录注册退出
- ThinkPHP3.0主入口配置,注册、登录案例
- ThinkPHP建立简单的新闻站(三) - 注册登录与权限验证
- Thinkphp检测登录或操作超时(针对设置session有效期失效)
- thinkphp框架下实现登录、注册、找回密码功能
- ThinkPHP项目笔记之登录,注册,安全退出篇
- Pr_Userlogin登录,HtmlEditor_Update事务更新,Pr_CheckUserName检测用户名可否注册,存储过程
- 利用ajax实现多种注册角色的注册登录检测
- 邮箱注册调整到所属邮箱常用登录地址
- Thinkphp 登录以及注册的自动验证
- ThinkPHP3.0主入口配置,注册、登录案例
- HTML JAVASCRIPT 注册常用检测