日期:2014-05-17 浏览次数:21063 次
function validateClientId(field){
    
        if(trim(field.value) != ""){
            var xmlHttp = null;
            if(window.XMLHttpRequest){
                xmlHttp = new XMLHttpRequest();
            }else if(window.ActiveXObject){
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            
            var url = "servlet/ClientIdValidateServlet?clientId=" + trim(field.value);
            xmlHttp.open("GET", url,true);
            xmlHttp.onreadystatechange=function(){
                if(xmlHttp.readyState == 4){
                    if(xmlHttp.status == 200){
                        if(trim(xmlHttp.responseText) != ""){
                            document.getElementById("spanClientId").innerHTML = "<font color='red'>" + xmlHttp.responseText + "<font>";
                        }else{
                            document.getElementById("spanClientId").innerHTML = "";
                        }        
                    }else{
                        alert("请求失败,错误码=【" + xmlHttp.status + "】");
                    }
                }
            };
            xmlHttp.send(null);
        }else{
            document.getElementById("spanClientId").innerHTML = "<font color='red'>分销商代码不能为空<font>";
        }
    }
------解决方案--------------------
这是焦点移开事件,用js写的。如果有不懂可以问我。
------解决方案--------------------
baidu例子一大把