程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP+Ajax 用戶名檢測詳解

PHP+Ajax 用戶名檢測詳解

編輯:關於PHP編程

本例一共需3個文件 Ajax.js var xmlHttp; //實例化過程 function S_xmlhttprequest(){    if(window.ActiveXObject){       xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');    }else if(window.XMLHttpRequest){       xmlHttp=new XMLHttpRequest();    } } function funphp100(name){    //獲取form內容 //http://www.ruoshuiyx.com 沈陽網站建設    var f=document.myform.user.value;    //引用實例化過程    S_xmlhttprequest();    //打開請求    xmlHttp.open("GET","index.php?id="+f,true);    //准備就緒執行    xmlHttp.onreadystatechange=byphp;    xmlHttp.send(null);     } function byphp() {    if(xmlHttp.readyState== 1) {        document.getElementById('php100').innerHTML = "<img src='loading.gif'>";    }     if(xmlHttp.readyState== 4 ){       if(xmlHttp.status == 200) {          var byphp100 = xmlHttp.responseText;          document.getElementById('php100').innerHTML = byphp100;       }    } } For.php <scripttype="text/javascript"src="ajax.js"></script> <formname="myform"action="" method="post"enctype="type/plain"> 用戶名//http://www.ruoshuiyx.com 沈陽網站建設:<inputtype="text"name="user"value=""onblur="funphp100('php100')"> <divid="php100"></div> </form> Index.php <?php if($id=$_REQUEST[id]) {    //for ($i=1;$i<3;$i++)    //{    //  echo$id;    //  sleep(1);//    //}    sleep(2);    if($id=='4125')    {       echo "已經存在";          }    else    {       echo "可以注冊";    } //exit();   } ?> 知識點: 1、 Ajax技術實現用戶名檢查原理 2、 學習HTML的幾種觸發 onblur 事件會在對象失去焦點時發生。 onchange 事件會在域的內容改變時發生。 onclick 事件會在對象被點擊時發生。 onfocus 事件在對象獲得焦點時發生。 onkeydown 事件會在用戶按下一個鍵盤按鍵時發生。 onkeypress 事件會在鍵盤按鍵被按下並釋放一個鍵時發生。 onkeyup 事件會在鍵盤按鍵被松開時發生。 onmousedown 事件會在鼠標按鍵被按下時發生。 onmousemove 事件會在鼠標指針移動時發生。 onmouseout 事件會在鼠標指針移出指定的對象時發生。 onmouseup 事件會在鼠標按鍵被松開時發生。 3、 如何獲取表單中的數據內容 <formname="myform" …   <inputname=user type=text value="">   </form> document.myform.user.value  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved