婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax實現異步用戶名驗證功能

Ajax實現異步用戶名驗證功能

熱門標簽:云呼外撥網絡電話系統 騰訊地圖標注位置能用多久 機器人電銷騙局揭秘 ai機器人電銷資源 硅語電話機器人公司 超級大富翁地圖標注 越南河內地圖標注 地圖標注項目怎么樣 個人怎樣在百度地圖標注地名

先看看布局比較簡單,效果圖如下

ajax功能:

    當用戶填寫好賬號切換到密碼框的時候,使用ajax驗證賬號的可用性。檢驗的方法如下:首先創建XMLHTTPRequest對象,然后將需要驗證的信息(用戶名)發送到服務器端進行驗證,最后根據服務器返回狀態判斷用戶名是否可用。

function checkAccount(){
var xmlhttp;
var name = document.getElementById("account").value;
if (window.XMLHttpRequest)
 xmlhttp=new XMLHttpRequest();
else
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 
xmlhttp.open("GET","login.php?account="+name,true);
xmlhttp.send();
 
xmlhttp.onreadystatechange=function(){
 if (xmlhttp.readyState==4  xmlhttp.status==200)
  document.getElementById("accountStatus").innerHTML=xmlhttp.responseText;
}

運行結果

代碼實現

index.html

!DOCTYPE html>
html>
head>
meta charset="UTF-8">
title>Ajax登陸驗證/title>
script type="text/javascript">
function checkAccount(){
var xmlhttp;
var name = document.getElementById("account").value;
if (window.XMLHttpRequest)
 xmlhttp=new XMLHttpRequest();
else
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 
xmlhttp.open("GET","login.php?account="+name,true);
xmlhttp.send();
 
xmlhttp.onreadystatechange=function(){
 if (xmlhttp.readyState==4  xmlhttp.status==200)
  document.getElementById("accountStatus").innerHTML=xmlhttp.responseText;
}
}
/script>
/head>
body>
div id="content">
h2>使用Ajax實現異步登陸驗證/h2>
form>
賬 號:input type="text" id="account" autofocus required onblur="checkAccount()">/input>span id="accountStatus">/span>br>br>
密 碼:input type="password" id="password" required>/input>span id="passwordStatus">/span>br>br>
input type="submit" value="登陸">/input>
/form>
/div>
/body>
/html>

login.php

?php
  $con = mysqli_connect("localhost","root","GDHL007","sysu");
 
  if(!empty($_GET['account'])){
    $sql1 = 'select * from login where account = "'.$_GET['account'].'"';
    //數據庫操作
    $result1 = mysqli_query($con,$sql1);
    if(mysqli_num_rows($result1)>0)
      echo 'font style="color:#00FF00;">該用戶存在/font>';
    else 
      echo 'font style="color:#FF0000;">該用戶不存在/font>';
    mysqli_close($con);
  }else
    echo 'font style="color:#FF0000;">用戶名不能為空/font>';
 
?>

以上就是本文的全部內容,希望對大家的學習有所幫助。

您可能感興趣的文章:
  • yii2 modal彈窗之ActiveForm ajax表單異步驗證
  • Ajax異步方式實現登錄與驗證
  • Ajax實現異步刷新驗證用戶名是否已存在的具體方法
  • Ajax實現的異步傳輸與驗證示例代碼
  • ajax jquery 異步表單驗證示例代碼
  • PHP+Ajax異步通訊實現用戶名郵箱驗證是否已注冊( 2種方法實現)
  • jquery ajax 登錄驗證實現代碼
  • jquery+ajax驗證不通過也提交表單問題處理
  • Ajax 用戶名驗證是否存在
  • ajax同步驗證單號是否存在的方法

標簽:內蒙古 遼源 鄭州 舟山 林芝 邢臺 海南 洛陽

巨人網絡通訊聲明:本文標題《Ajax實現異步用戶名驗證功能》,本文關鍵詞  Ajax,實現,異步,用,戶名,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax實現異步用戶名驗證功能》相關的同類信息!
  • 本頁收集關于Ajax實現異步用戶名驗證功能的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 正安县| 南乐县| 龙泉市| 浦城县| 甘泉县| 武平县| 麻城市| 文登市| 瓮安县| 册亨县| 常熟市| 贵定县| 于田县| 潞西市| 澎湖县| 凤翔县| 北碚区| 涞源县| 山东| 巩义市| 永登县| 鸡东县| 儋州市| 临夏县| 寿宁县| 元谋县| 池州市| 红桥区| 邵阳县| 大港区| 女性| 南木林县| 泗阳县| 彩票| 团风县| 闽侯县| 桦川县| 武穴市| 巴里| 瓦房店市| 镇平县|