一只船的港
级别: 四星会员
楼主  发表于: 2008-06-19 20:06

 6.3正式版  增加注册时 自动验证用户名 附修改方式




作者原帖:http://www.phpwind.net/read-htm-tid-624162.html

修改方法:

查找:
Copy code
<script language="javascript" type="text/javascript">
var lastname = "";
var msg=new Array(
    "<font color=\"red\">用户名长度错误!</font>",
    "<font color=\"red\">此用户名包含不可接受字符或被管理员屏蔽,请选择其它用户名</font>",
    "<font color=\"red\">为了避免论坛用户名混乱,用户名中禁止使用大写字母,请使用小写字母</font>",
    "<font color=\"red\">该用户名已经被注册,请选用其他用户名。</font>",
    "<font color=\"green\">恭喜您,该用户名还未被注册,您可以使用这个用户名注册!</font>"
);
function namecheck() {
    var username = document.getElementById("regname").value;
    if(username == ""){
        return false;
    }
    if(username == lastname){
        return false;
    }
    lastname = username;
    document.checkForm.username.value = username;
    document.getElementById("check_info").innerHTML = "检测中,请稍等...";
    document.checkForm.submit();
    return true;
}
function retmsg(id){
    document.getElementById("check_info").innerHTML = msg[id];
}
</script>

修改成:
Copy code
<script language="javascript" type="text/javascript">
var lastname = "";
var msg=new Array(
    "<img src=\"p_w_picpath/check_error.gif\" /><font color=\"red\">用户名长度错误!</font>",
    "<img src=\"p_w_picpath/check_error.gif\" /><font color=\"red\">此用户名包含不可接受字符或被管理员屏蔽,请选择其它用户名</font>",
    "<img src=\"p_w_picpath/check_error.gif\" /><font color=\"red\">为了避免论坛用户名混乱,用户名中禁止使用大写字母,请使用小写字母</font>",
    "<img src=\"p_w_picpath/check_error.gif\" /><font color=\"red\">该用户名已经被注册,请选用其他用户名。</font>",
    "<img src=\"p_w_picpath/check_right.gif\" /><font color=\"green\">恭喜您,该用户名还未被注册,您可以使用这个用户名注册!</font>"
);
</script>


查找:
Copy code
<input class="input" type="text" size="20" maxlength="$rg_regmaxname" name="regname" id="regname" /> <input class="btn" type="button" value="检查用户名" onClick="return namecheck();" />
<br /> <div id="check_info"></div>

替换成:
Copy code
<input class="input" type="text" size="20" maxlength="$rg_regmaxname" name="regname" id="regname" onchange="namecheck();" />  <div id="check_info1"></div>

查找
Copy code
document.getElementById('pwdrepeat_info').innerHTML = '';

下面添加
Copy code
document.getElementById('check_info1').innerHTML = '';


查找:
Copy code
var msg = '两次输入的密码不一致,请检查后重试。';

替换成
Copy code
var msg = '<img src=\"p_w_picpath/check_error.gif\" />两次输入的密码不一致,请检查后重试。';



查找
最后6行:
Copy code
}
</script>
<!--
EOT;
}?>
-->

上面加入:
Copy code
}
function namecheck() {
    var username = document.getElementById("regname").value;
    if(username == ""){
        return false;
    }
    if(username == lastname){
        return false;
    }
    lastname = username;
    document.checkForm.username.value = username;
    document.getElementById("check_info1").innerHTML = "检测中,请稍等...";
    document.checkForm.submit();
    return true;
}
function retmsg(id){
    document.getElementById("check_info1").innerHTML = msg[id];




附件内为修改好的文件 与图片
附件: register.rar (5 K) 下载次数:148
本帖最近评分记录:
  • 威望:+3(狂啸) 谢谢共享
  • vixeen
    Hasta la victoria siempre!
    级别: 四星会员
    1楼  发表于: 2008-06-19 21:11
    看看演示。
    hackdst
    最大的梦想........睡觉睡到自然醒,数钱数到手抽筋!
    级别: 四星会员
    2楼  发表于: 2008-06-23 14:02
    不错,偶喜欢

    最大的梦想........睡觉睡到自然醒,数钱数到手抽筋!
    东感地带
    明明是个强人,天生一副熊样
    级别: 一星会员
    3楼  发表于: 2008-06-23 15:30
    不错,收藏了。
    明明是个强人,天生一副熊样
    http://www.151ren.com/bbs
    ty1465
    级别: 二星会员
    4楼  发表于: 2008-06-23 17:06
    哪个放个演示看看
    fftelang
    囧TAKU饭团-JTAKU- bbs.jtakucn.com
    级别: 新手上路
    5楼  发表于: 2008-06-28 13:51
    偶去实验下看看-0-
    xjzz51
    唔洗急,最緊要筷.~!
    级别: 一星会员
    6楼  发表于: 2008-06-28 14:13
    先顶了再看。~
    不要看我签名...~

    都叫不要看咯..还看..~

    真不乖 -   -!!!
    ①个傻妞
    级别: 一星会员
    7楼  发表于: 2008-08-12 01:07

     Re:6.3正式版  增加注册时 自动验证用户名 附修改方式

    收藏了````
    优质尼古丁
    请看我签名写的是什么?
    级别: 四星会员
    8楼  发表于: 48天前

     Re:6.3正式版  增加注册时 自动验证用户名 附修改方式

    不错
    pixuening520
    好好在PW发展  因为 速度好! 有可学习性质!
    级别: 一星会员
    9楼  发表于: 14天前

     Re:6.3正式版  增加注册时 自动验证用户名 附修改方式

       不错
    banzhibi
    经贸天空www.jmtk123.com
    级别: 一星会员
    10楼  发表于: 14天前

     Re:6.3正式版  增加注册时 自动验证用户名 附修改方式

       HAO
    经贸天空欢迎你www.jmtk123.com
    辛勤de园丁
    级别: 新手上路
    11楼  发表于: 14天前

     Re:6.3正式版  增加注册时 自动验证用户名 附修改方式

    我一会放个演示来