thinkphp 登录 注册常用检测

20 篇文章 0 订阅

这里主要针对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); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值