• 注册相关JS


    <script language="JavaScript">

    var charset = 'gbk';

    var retminname = parseInt('3');

    var regmaxname = parseInt('12');


    var rglower = parseInt('0');

    var regminpwd = parseInt('6');

    var regmaxpwd = parseInt('16');

    var regnpdifferf = parseInt('1');

    var regemail = parseInt('1');

    var regdetail = parseInt('1');

    var inticlass = "Exp";


    var rightclass = "Correct";

    var falseclass = "Wrong";

    var pwdcomplex = '';

    var extracheck = new Array();

    var regInfo = new Array();

    regInfo[0] = new Array("恭喜您,该用户名还未被注册,您可以使用这个用户名注册!", "用户名长度错误!", "此用户名包含不可接受字符或被管理员屏蔽,请选择其它用户名", "为了避免论坛用户名混乱,用户名中禁止使用大写字母,请使用小写字母", "该用户名已经被注册,请选用其他用户名。", "用户名不能为空!", "不能有空格,可以是中文,长度控制在 " + retminname + "-" + regmaxname + " 字节以内 " + (rglower ? "区分大小写": "不区分大小写"));


    var regname = new Element("regname", regInfo[0], "regname_info");

    regInfo[1] = new Array("填写正确。", "密码设置错误。密码中必须包含小写字母。", "密码设置错误。密码中必须包含大写字母。", "密码设置错误。密码中必须包含数字。", "密码设置错误。密码中必须包含符号。", "密码设置错误。密码长度过小。", "密码设置错误。密码过长。", "密码设置错误。密码不允许和用户名相同。", "密码设置错误。密码不允以下字符:\ & ' \" ! / * , < > % # ?。", "不允许注册帐号与密码相同。", getPwdRule());


    var regpwd = new Element("regpwd", regInfo[1], "pwd_info");

    regInfo[2] = new Array("填写正确。", "两次输入的密码不一致。请再输入一次您上面输入的密码。", "请再输入一遍您上面填写的密码");

    var regpwdrepeat = new Element("regpwdrepeat", regInfo[2], "pwdrepeat_info");


    regInfo[3] = new Array("填写正确。", "您的填写有误。", "该邮箱已被注册,请更换别邮箱。", "请填写真实并且最常用的邮箱。" + (regemail ? "我们需要通过邮箱对您进行认证。": ""));

    var regemail = new Element("regemail", regInfo[3], "email_info");

    if (parseInt("39") & 1) {


    regInfo[4] = new Array("填写正确。", "验证码不正确。", "登陆已超时,请刷新验证码。", "请输入验证码。");

    var gdcode = new Element("regemail", regInfo[4], "gdcode_info");


    }

    if (getObj('regqkey')) {

    regInfo[5] = new Array("填写正确。", "验证答案错误。", "请输入答案:");


    var qanswer = new Element("qanswer", regInfo[5], "qanswer_info");


    }

    if (parseInt("1") == 1) {

    regInfo[6] = new Array("填写正确。", "邀请码不能为空。", "邀请码错误。", "本站开启邀请注册,请填写邀请码!");

    var invcode = new Element("invcode", regInfo[6], "invcode_info");

    }

    regInfo[7] = new Array("已同意。", "请先确定已阅读并完全同意条款内容。");

    var registerclause = new Element("registerclause", regInfo[7], "registerclause_info");

    regInfo[8] = new Array("填写正确。", "请输入自定义问题");

    var customquested = new Element("customquested", regInfo[8], "customquested_info");


    regInfo[9] = new Array("填写正确。", "请输入答案");

    var answered = new Element("answered", regInfo[9], "answered_info");

    function permit() {

    getObj("registerclause").disabled = 'disabled';

    try {

    ajax.send('register.php?ajax=1&step=permit', '', ajax.get);

    }  catch(e) {


    }


    }

    if (regdetail) {

    setTimeout('permit();', 1000);


    }

    function getPwdRule() {

    var intiString = "";

    if (regminpwd) {

    intiString += "最小长度:" + regminpwd + " ";


    }

    if (regmaxpwd) {

    intiString += "最大长度:" + regmaxpwd + " ";

    }

    if (regnpdifferf) {

    intiString += "密码不能与用户名相同。";


    }

    if (!pwdcomplex) {

    return intiString;


    }

    var addString = "密码里必须包含以下字符类型:";

    var rule = pwdcomplex.split(',');

    for (var i = 0;

    i < rule.length;

     i++) {

    switch (Number(rule[i])) {

    case 1:

    addString += "小写字母 ";

    break;

    case 2:

    addString += "大写字母 ";

    break;

    case 3:

    addString += "数字 ";

    break;

    case 4:

    addString += "符号 ";

    break;

    default:

    break;


    }


    }

    return intiString + addString;


    }

    function showcustomquest(qid) {

    getObj("customquested").style.display = qid == -1 ? '': 'none';


    }

    </script>


    作者:水木    
     
  • 相关阅读:
    新闻发布项目——Servlet类(doRegServlet )
    新闻发布项目——Servlet类(doNewsModifyServlet )
    新闻发布项目——Servlet类(doNewsModifyServlet )
    新闻发布项目——Servlet类(doNewsModifyServlet )
    and or 逻辑组合
    sqoop
    t
    tmp
    临时表 数据在 内存 转移时间 将160秒的创建临时表时间放入定时任务 不到1秒的求和时间 hadoop 引入Hadoop 分布式计算
    /tmp/crontab.tDoyrp: 设备上没有空间 查看文件夹所在分区 磁盘剩余空间 15g的root-mail大文件
  • 原文地址:https://www.cnblogs.com/hsapphire/p/1552878.html
Copyright © 2020-2023  润新知