首页 > php代码 > ajax验证用户名二

ajax验证用户名二

现在我们把check.js文件代码来看看吧.
function c() {
    var uid = document.getElementById('uid').value;
    var pwd = document.getElementById('password').value;
    var pwd2 = document.getElementById('password2').value;
    var mo = document.getElementById('mo').value;
    var name = document.getElementById('name').value;
    if (uid == '' || uid.length > 12 || uid.length < 3) {
        document.getElementById('u_info').innerHTML = '<div id=error>昵称长度为3-12字符!</div>';
        return false;
    } else {
        document.getElementById('u_info').innerHTML = '<div class="defult">用户名长度3-12位</div>';
    }
    if (pwd == '' || pwd != pwd2 || pwd.length < 6 || pwd.length > 12) {
        document.getElementById('p_info').innerHTML = '<div id=error>密码不能为空或二次输入的密码不一致!</span>';
        return false;
    } else {
        document.getElementById('p_info').innerHTML = '<div id=success></div>';
        document.getElementById('p_info1').innerHTML = '<div id=success></div>';
    }
    if (mo.match(/0?(13|14|15|18)[0-9]{9}/) || mo.match(/[0-9-()()]{7,18}/)) {
        document.getElementById('m_info').innerHTML = '<div id=success></div>';
    } else {
        document.getElementById('m_info').innerHTML = '<div id=error>手机13875888888与座机(0731-888888)</span>';
        return false;
    }
    if (name == '' || name.length > 12 || name.length < 2) {
        document.getElementById('n_info').innerHTML = '<div id=error>请输入你的真实姓名!</span>';
        return false;
    } else {
        document.getElementById('n_info').innerHTML = '<div id=success></div>';
    }
}
var xmlHttp = false;
function ajaxcreate() {
    try {
        xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (e2) {
            xmlHttp = false;
        }
    }
    if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
        xmlHttp = new XMLHttpRequest();
    }
    if (!xmlHttp) {
        alert('Create Xmlhttp Fail ');
        return false;
    }
}
function ajax() {
    ajaxcreate();
    var xmvalue = document.getElementById("uid").value;
    var url = "ajax_check.php?txt=" + encodeURI(xmvalue);
    if (xmvalue == null || xmvalue.length > 20 || xmvalue == "")
        return false;
    xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlHttp.send(xmvalue);
    xmlHttp.onreadystatechange = returnstate;
}
function returnstate() {
    if (xmlHttp.readyState != 4) {
        document.getElementById("u_info").innerHTML = "<div class=defult>正在验证请稍后...</div>";
    }
    if (xmlHttp.readyState == 4) {
        document.getElementById("u_info").innerHTML = xmlHttp.responseText;
    }
}


本文地址:http://www.phprm.com/code/3a34dedf6b7b3f14ab32990b2cc04254.html

转载随意,但请附上文章地址:-)

标签:none

发表留言