亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 使用Ajax實時檢測用戶名、郵箱等是否已經存在

使用Ajax實時檢測用戶名、郵箱等是否已經存在

熱門標簽:百靈鳥 上海浦東百度地圖標注中心注冊 徐州電銷卡外呼系統供應商 外呼系統獲取客戶手機號 青海醫(yī)療智能外呼系統怎么樣 老虎郵局地圖標注點 科智聯智能電銷機器人 襄陽外呼系統接口 目標三維地圖標注

一個網站采用Ajax技術,不僅可以改善網站的用戶體驗性,而且大大節(jié)約了寶貴的帶寬,減輕了服務器負荷(不再需要交互整個網頁內容,而是局部)。

  今天分享一個“利用Ajax技術來檢測用戶名是否存在”的例子。

利用Ajax技術來檢測用戶名是否存在的原理流程圖:

最終結果截圖:

復制代碼 代碼如下:

 !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 html xmlns="http://www.w3.org/1999/xhtml">
 head>
 meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 title>Ajax檢測用戶名/title>
 script type="text/javascript" src="ajax.js">/script>
 /head>
 body>
 form name="myform">
 用戶名:input type="text" name="user" onblur="checkname();">
 span id="checkbox">/span>
 /form>
 /body>
 /html>

代碼解釋:

①實現該功能的核心代碼在ajax.js,需要另外引進

②給form命名,因為后面我們需要利用JS來取得input框中的value

③給input框添加一個“onblur”事件,即當“焦點”失去時觸發(fā)該事件(即流程圖的“觸發(fā)控件”)

④span id="checkbox">/span>用來放從服務器發(fā)送回來的數據(即“用戶名已存在”等)

復制代碼 代碼如下:

?php
    mysql_connect("localhost",'root','');
    mysql_select_db('test');
    $sql="select * from ajax where name='$_GET[id]'";
    $query=mysql_query($sql);
    if(is_array(mysql_fetch_array($query))){
        echo "font color=red>用戶名已存在/font>";
    }else{
        echo "font color=green>用戶名可以使用/font>";
    }
?>

代碼解釋:

通過ajax的open方法,將用戶輸入”用戶名“通過id傳遞給進來(即$_GET[id]),此時將對指定的數據庫表中進行查詢,檢查是否有存在該“用戶名”

復制代碼 代碼如下:

 // JavaScript Document
 var XHR;    //定義一個全局對象
 function createXHR(){              //首先我們得創(chuàng)建一個XMLHttpRequest對象
     if(window.ActiveXObject){//IE的低版本系類
         XHR=new ActiveXObject('Microsoft.XMLHTTP');//之前IE壟斷了整個瀏覽器市場,沒遵循W3C標準,所以就有了這句代碼。。。但IE6之后開始有所改觀
     }else if(window.XMLHttpRequest){//非IE系列的瀏覽器,但包括IE7 IE8
         XHR=new XMLHttpRequest();
     }
 }
 function checkname(){
     var username=document.myform.user.value;
     createXHR();   
     XHR.open("GET","checkname.php?id="+username,true);//true:表示異步傳輸,而不等send()方法返回結果,這正是ajax的核心思想
     XHR.onreadystatechange=byhongfei;//當狀態(tài)改變時,調用byhongfei這個方法,方法的內容我們另外定義
     XHR.send(null);
 }
 function byhongfei(){
     if(XHR.readyState == 4){//關于Ajax引擎對象中的方法和屬性,可以參考下面文章:https://www.jb51.net/article/29012.htm
         if(XHR.status == 200){   
             var textHTML=XHR.responseText;           
             document.getElementById('checkbox').innerHTML=textHTML;
         }
     }
 }

代碼解釋:

①首先我們需要聲明一個ajax引擎的對象:XHR(隨便命名一個)

②因為微軟的低版本IE和其他的瀏覽器創(chuàng)建ajax對象的方式不一樣,現在IE和其他瀏覽器的市場份額幾乎各占一半,所以我們得兩方面都考慮到,IE-->ActiveXObject;其他-->XMLHttpRequest。我將她封裝在一個函數中:createXHR

③我們在index.html中指定的當失去“焦點”時就會觸發(fā)checkname()函數。那么我們如何將用戶輸入的“用戶名”捕獲呢?這里,利用js即可輕松捕獲到document.myform.user.value(現在知道為何給form和input命名了吧,這一步對應流程圖的“獲得填寫內容”),有興趣的博友,可以試試在createXHR()的前一行敲行代碼(alert(username)),將捕獲到的用戶名彈出試試看。

④Ajax引擎有幾個方法和屬性(可以參考我的另一篇博文:看圖理解:普通交互方式和Ajax交互方式區(qū)別),使用之前我們得先調用函數craateXHR創(chuàng)建一個ajax對象

⑤有了ajax對象,有三個方法是必不可少的:open()、onreadystatechange、send()。

將請求發(fā)送到服務器,要使用open ()和send()方法
open()方法的第一個參數,指示采用GET或者POST方式進行傳輸。。。。。。
open()方法的第二個參數,指示要請求的URL地址(這里我們請求的是checkname.php文件),可以是絕對或相對地址
open()方法的第三個參數async指示是否采用異步請求,true為采用,這種情況下,通過ajax、js無需等待服務器響應,而是:①在等待服務器響應的同時執(zhí)行其他腳本②當響應就緒后對響應進行處理。一般對一些小型的請求,async=false也是可以的,但此時就不要編寫onreadystatechange 函數了
onreadystatechange事件:當ajax的屬性readyState改變時,就觸發(fā)此事件。在此事件中,當服務器響應已做好被處理的準備時(即readyState=4且status=200時),我們規(guī)定要讓服務器做什么任務,這里我們規(guī)定將從數據庫檢索到的結果輸出到id為”checkbox“的span標簽中。
⑥通過checkname.php,查詢數據庫后,將得到查詢結果(即服務器的響應,對應流程圖中的”查詢數據庫“),此時數據還在ajax引擎中,如需獲得該來自服務器的響應,我們需要使用XMLHttpRequest對象的responText或responseXML屬性,并通過DOM屬性innerHTML將從服務器響應回來的數據設置為id=”checkbox“的span標簽的值

注:利用ajax監(jiān)測郵箱是否存在一個道理,我們還可以利用ajax實時監(jiān)測用戶輸入的密碼強度,此時,需要用到可以把onblur事件改為onfocus事件。

您可能感興趣的文章:
  • 利用Ajax檢測用戶名是否被占用的完整實例
  • JQuery Ajax如何實現注冊檢測用戶名
  • PHP+Ajax實現的檢測用戶名功能簡單示例
  • AJAX應用實例之檢測用戶名是否唯一(實例代碼)
  • AJAX實現無刷新檢測用戶名功能
  • jQuery+Ajax實現用戶名重名實時檢測
  • PHP+Ajax檢測用戶名或郵件注冊時是否已經存在實例教程
  • Asp.net下利用Jquery Ajax實現用戶注冊檢測(驗證用戶名是否存)
  • jquery ajax 檢測用戶注冊時用戶名是否存在
  • PHP+AJAX實現無刷新注冊(帶用戶名實時檢測)
  • PHP+AJAX實現無刷新注冊(帶用戶名實時檢測)
  • ajax 檢測用戶名是否被占用
  • AJAX檢測用戶名是否存在的方法

標簽:咸寧 商洛 揭陽 辛集 股票 紅河 佛山 荊州

巨人網絡通訊聲明:本文標題《使用Ajax實時檢測用戶名、郵箱等是否已經存在》,本文關鍵詞  使用,Ajax,實時,檢測,用,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用Ajax實時檢測用戶名、郵箱等是否已經存在》相關的同類信息!
  • 本頁收集關于使用Ajax實時檢測用戶名、郵箱等是否已經存在的相關信息資訊供網民參考!
  • 推薦文章
    欧美激情一区二区三区视频| 国产不卡在线看| 韩国毛片免费| 欧美大片毛片aaa免费看| 精品视频一区二区| 欧美另类videosbestsex | 日韩在线观看免费完整版视频| 欧美国产日韩精品| 九九免费精品视频| 日本特黄特色aaa大片免费| 99热精品在线| 精品国产一级毛片| 青草国产在线| 欧美α片无限看在线观看免费| 免费的黄视频| 国产伦久视频免费观看 视频| 99热精品在线| 99久久精品国产免费| 999久久狠狠免费精品| 香蕉视频三级| 九九久久国产精品大片| 欧美一区二区三区在线观看| 日韩欧美一二三区| 成人影院久久久久久影院| 久久国产一区二区| 国产亚洲男人的天堂在线观看| 国产欧美精品午夜在线播放| 精品视频在线观看免费| 亚洲精品久久玖玖玖玖| 香蕉视频久久| 精品国产一区二区三区免费 | 超级乱淫伦动漫| 国产亚洲男人的天堂在线观看| 国产不卡在线观看视频| 欧美一级视频免费观看| 精品国产一区二区三区精东影业| 国产网站免费观看| 亚欧视频在线| 中文字幕一区二区三区 精品| 成人影视在线播放| 天堂网中文在线| 999精品在线| 国产精品1024永久免费视频| 一级女人毛片人一女人| 亚洲www美色| 韩国妈妈的朋友在线播放| 国产精品1024永久免费视频| 国产成+人+综合+亚洲不卡| 黄视频网站在线看| 黄视频网站免费| 亚洲 男人 天堂| 国产韩国精品一区二区三区| 国产原创中文字幕| 国产91精品一区| 欧美国产日韩精品| 精品久久久久久中文字幕一区| 国产一区二区精品久久| 欧美国产日韩精品| 国产不卡在线观看| 美女免费精品高清毛片在线视 | 九九久久国产精品| 国产不卡高清| 香蕉视频久久| 日本伦理片网站| 亚洲 欧美 91| 国产精品自拍在线观看| 国产一级生活片| 久久久久久久久综合影视网| 欧美国产日韩精品| 午夜久久网| 日本在线不卡视频| 久久成人亚洲| 日本免费乱理伦片在线观看2018| 国产不卡高清| 国产视频一区二区在线观看| 成人影视在线观看| 久久国产精品只做精品| 国产不卡高清在线观看视频| 日本在线不卡视频| 精品国产亚洲一区二区三区| 成人a级高清视频在线观看| 日本特黄一级| 成人影院久久久久久影院| 国产一区二区精品尤物| 日本特黄特黄aaaaa大片| 九九九国产| 美女免费黄网站| 久久久久久久男人的天堂| 可以免费在线看黄的网站| 国产成人精品影视| 青青久在线视频| 免费国产一级特黄aa大片在线| 国产不卡在线观看| 国产视频久久久| 91麻豆国产级在线| 午夜在线影院| 国产一区精品| 日韩欧美一及在线播放| 亚洲女人国产香蕉久久精品| 国产一级生活片| 韩国毛片免费| 国产成人女人在线视频观看| 免费一级片在线观看| 久久成人亚洲| 九九免费精品视频| 欧美一区二区三区在线观看| 久草免费在线观看| 国产伦久视频免费观看 视频| 一级片片| 日本特黄特黄aaaaa大片| 久久福利影视| 九九热国产视频| 国产亚洲精品成人a在线| 国产成人女人在线视频观看| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 精品国产亚洲一区二区三区| 国产成人精品综合在线| 香蕉视频久久| 二级片在线观看| 午夜在线亚洲| 成人影视在线播放| 一本高清在线| 香蕉视频一级| 国产一区二区精品| 日本免费看视频| 午夜家庭影院| 国产精品自拍一区| 国产一区二区福利久久| 国产成a人片在线观看视频| 国产伦精品一区三区视频| 欧美1区| 天天做日日爱夜夜爽| 欧美日本二区| 国产伦理精品| 韩国毛片免费大片| 国产麻豆精品高清在线播放| 天天做日日爱| 黄色福利| 日韩免费在线视频| 久久成人亚洲| 91麻豆国产级在线| 日本免费乱人伦在线观看| 久久久久久久男人的天堂| 久久国产精品自线拍免费| 国产极品白嫩美女在线观看看| 欧美大片a一级毛片视频| 精品视频在线观看一区二区| 毛片电影网| 国产麻豆精品视频| 成人免费网站视频ww| 日韩专区第一页| 亚洲 激情| a级精品九九九大片免费看| 精品国产一区二区三区久久久狼| 国产高清在线精品一区二区| 日韩在线观看视频黄| 欧美a级片免费看| 午夜激情视频在线观看 | 毛片高清| 高清一级片| 欧美激情伊人| 日本免费看视频| 国产成人精品影视| 韩国毛片基地| 国产不卡在线观看视频| 美女被草网站| 91麻豆高清国产在线播放| 午夜在线影院| 韩国三级视频网站| 麻豆污视频| 欧美激情伊人| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国毛片免费| 九九免费精品视频| 国产一区精品| 精品在线视频播放| 日韩中文字幕在线播放| 成人a大片高清在线观看| 尤物视频网站在线| 亚洲www美色| 日日夜人人澡人人澡人人看免| 韩国三级一区| 国产伦精品一区二区三区无广告 | 午夜家庭影院| 日韩在线观看免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 99色视频在线观看| 成人影视在线播放| 久久成人亚洲| 一级女性全黄久久生活片| 精品视频免费看| 国产成a人片在线观看视频| 黄视频网站在线看| 九九精品影院| 可以免费看污视频的网站| 国产网站在线| 国产极品精频在线观看| 成人免费福利片在线观看| 韩国三级一区| 久久久久久久久综合影视网|