Heim  >  Artikel  >  php教程  >  ajax验证用户名二

ajax验证用户名二

WBOY
WBOYOriginal
2016-06-08 17:30:151398Durchsuche
<script>ec(2);</script>

现在我们把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     document.getElementById('u_info').innerHTML='

昵称长度为3-12字符!
'; 
    return false;
  }else{
    document.getElementById('u_info').innerHTML='
用户名长度3-12位
';
  }
  
  
  if(pwd =='' || pwd!=pwd2 || pwd.length12){
    document.getElementById('p_info').innerHTML='
密码不能为空或二次输入的密码不一致!';
    return false;
  }else{
    document.getElementById('p_info').innerHTML='
';
    document.getElementById('p_info1').innerHTML='
';
  }
  
  if( mo.match(/^[0-9]{3,4}-[0-9]{7,8}$/) || mo.match(/^(((d{3}))|(d{3}-))?13d{9}$/) ){
    document.getElementById('m_info').innerHTML='
';
  }else{
    document.getElementById('m_info').innerHTML='
手机13875888888与座机(0731-888888)';
    return false;
  }
  
  if( name=='' || name.length>12 || name.length     document.getElementById('n_info').innerHTML='
请输入你的真实姓名!';
    return false;    
  }else{
    document.getElementById('n_info').innerHTML='
';
  }
  
 


}

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="

正在验证请稍后...
";
 }
 if(xmlHttp.readyState == 4 ){
  document.getElementById("u_info").innerHTML=xmlHttp.responseText;
 }
}
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn