1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

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

本帖由 浪子少年2006-04-12 发布。版面名称:后端开发

  1. 浪子少年

    浪子少年 New Member

    注册:
    2006-04-12
    帖子:
    1
    赞:
    0
    那位大哥有如题的相关代码,请发给我行吗?
     
  2. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    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

    注册:
    2005-09-05
    帖子:
    17,890
    赞:
    46
    哦。。