register.js

来自「Jsp做的网络邮件管理系统」· JavaScript 代码 · 共 90 行

JS
90
字号
window.onload = windowLoad;
//---------------------------------

//页面载入时调用
function windowLoad()
{
    cmnWindowLoad();
    form_main.username.focus();
}

//返回登录页面
function login()
{
    window.location.href = "VWebMail.jsp";
}

//登录前的检查
function checkInput()
{
    //检查用户名
    if ( form_main.username.value.length < 1 )
    {
        form_main.username.focus();
        form_main.username.select();
        alert("用户名不能为空!");
        return false;
    }
    if ( getLength(form_main.username.value) != form_main.username.value.length )
    {
        form_main.username.focus();
        form_main.username.select();
        alert("用户名不能输入全角字符。");
        return false;
    }
    if ( getLength(form_main.username.value) > 20 )
    {
        form_main.username.focus();
        form_main.username.select();
        alert("用户名长度不能超过20。");
        return false;
    }
    
    //检查密码
    if ( form_main.password1.value.length < 1 )
    {
        form_main.password1.focus();
        form_main.password1.select();
        alert("密码不能为空!");
        return false;
    }
    if ( getLength(form_main.password1.value) > 20 )
    {
        form_main.password1.focus();
        form_main.password1.select();
        alert("密码长度不能超过20。");
        return false;
    }
    if ( form_main.password1.value != form_main.password2.value )
    {
        form_main.password1.focus();
        form_main.password1.select();
        alert("两次密码输入不同。");
        return false;
    }
    
    //检查用户名
    if ( form_main.realname.value.length < 1 )
    {
        form_main.realname.focus();
        form_main.realname.select();
        alert("真实姓名不能为空!");
        return false;
    }
    if ( getLength(form_main.realname.value) != form_main.realname.value.length*2 )
    {
        form_main.realname.focus();
        form_main.realname.select();
        alert("真实姓名不能输入半角字符。");
        return false;
    }
    if ( getLength(form_main.username.value) > 20 )
    {
        form_main.username.focus();
        form_main.username.select();
        alert("真实姓名长度不能超过10。");
        return false;
    }
    
    return true;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?