純javascript 實現 Ajax 驗證使用者名稱是否被佔用

來源:互聯網
上載者:User
var xmlHttpRequest;function createXMLHttpRequest() {    var xmlHttp;    if (window.ActiveXobject) {        xmlHttp = new ActiveXobject("MSXML2.XMLHTTP.3.0");    }    else if (window.XMLHttpRequest) {        xmlHttp = new XMLHttpRequest();    }    return xmlHttp;}function validateUserName() {    var username = document.getElementById("tbUserName").value;    var data = "username=" + escape(username);    xmlHttpRequest = createXMLHttpRequest();    xmlHttpRequest.onreadystatechage = callback;    xmlHttpRequest.open("Post", "AjaxPages/CheckUserIsRegister.aspx?num=" + Math.random(), true);    //使用post時需    xmlHttpRequest.setRequestHeader("Content-Length", urlData.length);    xmlHttpRequest.setRequestHeader("CONTENT-TYPE", "application/x-www-form-urlencoded");    xmlHttpRequest.send(data);}function callback() {    if (xmlHttpRequest.readyState == 4) {        if (xmlHttpRequest.status == 200) {            var result = xmlHttpRequest.responseText;            if (result == "0") {                document.getElementById("spCheck").innerHTML = "恭喜你,該使用者名稱可以註冊";            }            else if (result == "1") {                document.getElementById("spCheck").innerHTML = "對不起,該使用者名稱已使用";            }            else {                document.getElementById("spCheck").innerHTML = result;            }        }    }}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.