这是一段基于JQuery框架的验证代码,验证用户名是否符合规则,及检测长度。如果不符合,显示警告语句。function ckusername()
{
    var username = $.trim($('#username').val());
    var ck = $('#ckusername');
    var ulen = username.replace(/[^\x00-\xff]/g, "**").length;
    if(ulen < reg_minname || ulen > reg_maxname)
    {
        ck.css('display','block');
        return false;
    }
    ck.css('display', 'none');
    //CKAjax('username', '&username=' + encodeURIComponent(username));
}
需要改成基于mootools的。谢谢啦!

解决方案 »

  1.   

    function ckusername()
    {
        var ck = $('ckusername');
        var username = ck.value.trim();
        var ulen = username.replace(/[^\x00-\xff]/g, "**").length;
        if(ulen < reg_minname || ulen > reg_maxname)
        {
            ck.style.display = 'block';
            return false;
        }
        ck.style.display = 'none';
        //CKAjax('username', '&username=' + encodeURIComponent(username));
    }
      

  2.   

    看差了,俩id不一样function ckusername()
    {
        var ck = $('ckusername');
        var username = $('username').value.trim();
        var ulen = username.replace(/[^\x00-\xff]/g, "**").length;
        if(ulen < reg_minname || ulen > reg_maxname)
        {
            ck.style.display = 'block';
            return false;
        }
        ck.style.display = 'none';
        //CKAjax('username', '&username=' + encodeURIComponent(username));
    }