用户注册时在输入账号的时候如果已存在该账户则出现提示信息

Posted 林间小语

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户注册时在输入账号的时候如果已存在该账户则出现提示信息相关的知识,希望对你有一定的参考价值。

// 当注册账户已存在
        $(‘.login-form‘).find(‘.address-email‘).on(‘input‘, function () {
            var $this = $(this),
                email = $.trim($this.val()),
                pattern = /\w+([\-+.‘]\w+)*@\w+([\-.]\w+)*\.\w+([\-.]\w+)*/,
                ajaxRegisterEmail,
                recognised = $this.next(‘.recognised‘),
                submitBtn = $this.parent().siblings(‘.buttons‘).find(‘.btn-submit‘);

            if (ajaxRegisterEmail !== undefined) {
                ajaxRegisterEmail.abort();
            }

            if (email !== ‘‘ && pattern.test(email)) {
                ajaxRegisterEmail = $.ajax({
                    url: eventure.getUncachedUrl(‘/Base/BaseHandler‘),
                    type: ‘POST‘,
                    data: {
                        pt: ‘check-email-exist‘,
                        email: email
                    },
                    success: function (data) {
                        if (data.status === ‘f‘) {
                            recognised.show().text(data.message);
                            $this.addClass(‘input-validation-error‘);
                            submitBtn.addClass(‘disabled‘).removeClass(‘btn-red‘).prop(‘disabled‘, true);
                        } else {
                            recognised.hide();
                            $this.removeClass(‘input-validation-error‘);
                            submitBtn.removeClass(‘disabled‘).addClass(‘btn-red‘).prop(‘disabled‘, false);
                        }
                    }
                })
            }

        });

  

以上是关于用户注册时在输入账号的时候如果已存在该账户则出现提示信息的主要内容,如果未能解决你的问题,请参考以下文章

c#.net写了一个注册页面,请问如何验证该账号已经存在

百度网盘提示:账户已过期,请重新登陆。 这是啥意思?

校验用户名是否存在

怎样设置域用户只能登录指定主机

简单的购物系统

用户登录程序