1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

JSP-ajax的验证注册名代码 谁有?

Discussion in '后端开发' started by 浪子少年, Apr 12, 2006.

  1. 浪子少年

    浪子少年 New Member

    Joined:
    Apr 12, 2006
    Messages:
    1
    Likes Received:
    0
    那位大哥有如题的相关代码,请发给我行吗?
     
  2. 不学无术

    不学无术 Ulysses 的元神

    Joined:
    Aug 31, 2005
    Messages:
    16,714
    Likes Received:
    39
    没有现成的代码,不过你可以参考一下下面的:

    PHP:
    function checkUser() {
        var 
    req = new XMLHttpRequest();    
        
    req.open("GET""checkuser.jsp?username=" document.getElementById("username").value);
        if (
    req) {
            
    req.onreadystatechange = function() {
                if (
    req.readyState == && req.status == 200) {
                    return 
    req.responseText;
                }
            }
        }
        
    req.send(null);
            return 
    false;
    }
    需要用到一分 JS 文件,地址在:http://www.purewihte.cn/demo/sorts/xmlhttprequest.js ,当然,你也可以自己写一个 XMLHttpRequest 类,或者其它类似的建立 XMLHttpRequest 对象的代码。

    至于 checkuser.jsp ,无非就是检测用户输入的用户名,如果满足要求就返回 true,否则就返回 false。

    可以通过 username 文本框的 onchange 行为来触发检测动作。

    扩展了就是在页面中根据 checkUser 的结果来显示给用户适当的提示信息。
     
  3. wm_chief

    wm_chief New Member

    Joined:
    Sep 5, 2005
    Messages:
    17,890
    Likes Received:
    46
    哦。。