校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 非常實用的ajax用戶注冊模塊

非常實用的ajax用戶注冊模塊

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

在網站設計中,ajax技術的使用已經很普遍了,尤其在交互式的網站中,ajax技術更不可缺少了,幾乎在所有的交互式網站應用中,都會看到ajax的技術,大型網站諸如會員的注冊,小型網站諸如無刷新的分頁技術,給網站瀏覽者更好的用戶體驗,在局部網站設計中,如果瀏覽某一部分出錯,而不用去重新刷新整個網頁,應用最廣的部分則是會員注冊的無刷新驗證等,無刷新的分頁,無刷新的查看更多,無刷新的查詢數據庫中內容是否存在等等。

下面是ajax的用戶注冊模塊,這個ajax注冊模塊很實用,大家只要根據自己的需要在擴展下就可以了,check.php這個文件是查詢的數據的文件,把里面查詢的內容改成自己的就可以了,應該很容易懂的,有需要的可以進行下載驗證。

check.php

?php
header("Content-Type:text/html;charset=gb2312");
@mysql_connect('localhost','root','ebaeba') or die("數據庫服務器連接失敗");
@mysql_select_db("test") or die("數據庫不存在或不可用");



$uname = $_GET['userName'];
//下面進行數據庫查詢  查找是不是有這一個用戶
//如果沒有查找到這個用戶名



$sql="select * from t1 where name='".$uname."'";
$query=mysql_query($sql);
$row=mysql_fetch_object($query);

if(strlen($uname)6||strlen($uname)>20)
{
 $msg="用戶名必須是6至20個字符.";
}
else
{
 
 if($row==false)
 {
  $msg="該用戶名有效,可以使用!";
 }
 else
 {
  $msg="對不起,此用戶名已經存在,請更換用戶名注冊!";
 }
}
echo $msg ;
?>

reg.php

%@page language="java" contentType="text/html;charset=gb2312"%>
! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html140/strict.dtd">
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=gb2312">
title>AJAX用戶注冊演示程序/title>
script language="javascript" type="text/javascript">
!--
//創建函數
function createXMLHTTP() 
{
 var request;
 var browser = navigator.appName;
 //使用IE,則使用XMLHttp對象
 if(browser == "Microsoft Internet Explorer") 
 {
 var arrVersions = ["Microsoft.XMLHttp", "MSXML2.XMLHttp.4.0",
  "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","MSXML2.XMLHttp.5.0"];
 for (var i=0; i  arrVersions.length; i++) 
 {
  try 
  {
 //從中找到一個支持的版本并建立XMLHttp對象
  request = new ActiveXObject(arrVersions[i]); 
  return request;
  } 
  catch (exception)
  {
  //忽略,繼續
  }
 }
 }
 else
 {
 //否則返回一個XMLHttpRequest對象
 request = new XMLHttpRequest(); 
 if(request.overrideMimeType)
 {
    request.overrideMimeType('text/xml');
   }
 return request;
 } 
}
//全局XMLHTTP對象實例變量
var http = createXMLHTTP();
//發送請求
function chkUser()
{
 var url = "check.php"; //請求"CheckUserName" ServLet
 var name = document.getElementById("userName").value; 
 url += ("?userName="+escape(name)+"oprate=chkUser");
 http.open("GET",url,true);
 http.onreadystatechange = ProcessHttpResponse;
 http.send(null);
 return ;
}
//處理響應
function ProcessHttpResponse()
{
 if(http.readyState == 4)
 {
 if(http.status == 200)
 {
   var xmlDocument = http.responseXML;
   if(http.responseText!="該用戶名有效,可以使用!")
  {
 //返回的信息動態顯示
    document.getElementById("showStr").style.display = "";
    document.getElementById("userName").style.background= "#FF0000";
    document.getElementById("showStr").innerText = http.responseText;
   }
  else
  {
    document.getElementById("userName").style.background= "#FFFFFF";
    document.getElementById("showStr").style.display = "";
  document.getElementById("showStr").innerText = http.responseText;
   }
 }
 else
 {
    alert("你所請求的頁面發生異常,可能會影響你瀏覽該頁的信息!");
    alert(http.status);
 }
 }
}
//檢驗輸入密碼
function chkpassword()
{
 var m=document.form1;
 if(m.password.value.length>20 || m.password.value.length6 )
 {
 document.getElementById("passwordStr").style.display = "";
  document.getElementById("password").style.background= "#FF0000";
  document.getElementById("passwordStr").innerText = "對不起,密碼必須為英文字母、數字或下劃線,長度為6~20!";
 }
 else
 {
  document.getElementById("password").style.background= "#FFFFFF";
  document.getElementById("passwordStr").style.display = "none";
 }
}
//驗證兩次密碼是否一致
function chkconfirmPassword()
{
 var m=document.form1;
  if (m.password.value != m.confirmPassword.value)
  {
   document.getElementById("confirmPasswordStr").style.display = "";
   document.getElementById("confirmPassword").style.background= "#FF0000";
   document.getElementById("confirmPasswordStr").innerText = "對不起,密碼與重復密碼不一致!";
  }
  else
  {
   document.getElementById("confirmPassword").style.background= "#FFFFFF";
   document.getElementById("confirmPasswordStr").style.display = "none";
  }
} 
//驗證Email是否有效
function chkEmail()
{
 var m=document.form1;
 var email = m.email.value; 
 //正則表達式
  var regex = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
  var flag = regex.test(email);   
  if(!flag) 
  {
  document.getElementById("emailStr").style.display = "";
   document.getElementById("email").style.background= "#FF0000";
   document.getElementById("emailStr").innerText = "對不起,郵箱地址無效!"; 
  } 
  else 
  { 
  document.getElementById("email").style.background= "#FFFFFF";
   document.getElementById("emailStr").style.display = "none"; 
  }
 
}
//提交檢查函數 
function SubmitCheck()
{
 var m=document.form1; 
 if(m.userName.value.length==0)
 {
  alert("對不起,用戶名必須為英文字母、數字或下劃線,長度為5~20。");
  m.userName.focus();
  return false;
 }
 if(m.password.value.length==0)
 {
  alert("對不起,密碼必須為英文字母、數字或下劃線,長度為5~20。");
  m.password.focus();
  return false;
 }
 if (m.password.value != m.confirmPassword.value)
 {
  alert("對不起,密碼與重復密碼不一致!");
  m.confirmPassword.focus();
  return false;
 } 
 if(m.email.value.length==0)
 {
  alert("對不起,郵箱地址不能為空!!");
  m.email.focus();
  return false; 
 }
 m.submit();
}
//--> 
/script>
body >
form name="form1" method="post" action="register.php">
h3 align="center">Ajax用戶注冊程序/h3>
table align="center" width="500" border="1" >
 tr>
 td>font color="red">*/font>/td>
 td width="100">用戶帳號:/td>
 td>input type="text" name="userName" maxlength="20" style="background=#FFFFFF" onBlur="chkUser()">/td>
 td>div id="showStr" style="background-color:#FF9900;display:none">/div>/td>
 /tr>
 tr>
 td>font color="red">*/font>/td>
 td>用戶密碼:/td>
 td align="left">input type="password" name="password" maxlength="22" style="background=#FFFFFF" onBlur="chkpassword()"/> /td>
 td>div id="passwordStr" style="background-color:#FF9900;display:none">/div>/td>
 /tr>
 tr>
 td>font color="red">*/font>/td>
 td>確認密碼:/td>
 td>input type="password" name="confirmPassword" maxlength="20" style="background=#FFFFFF" onBlur="chkconfirmPassword()"/>/td>
 td>div id="confirmPasswordStr" style="background-color:#FF9900;display:none">/div>/td>
 /tr>
 tr>
 td>font color="red">*/font>/td>
 td>Email:/td>
 td>input type="text" name="email" maxlength="100" style="background=#FFFFFF" onBlur="chkEmail()">/td>
 td>div id="emailStr" style="background-color:#FF9900;display:none">/div>/td>
 /tr>
/table>
div align="center"> 
 
  input type="button" name="ok" value=" 確定 " onClick="SubmitCheck()">
  input type="reset" name="reset" value=" 取消 ">
 /form>
/div>
/body>
/html>

源碼下載:ajax用戶注冊模塊

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

您可能感興趣的文章:
  • php+ajax注冊實時驗證功能
  • 使用struts2+Ajax+jquery驗證用戶名是否已被注冊
  • jquery ajax 檢測用戶注冊時用戶名是否存在
  • PHP+Ajax異步通訊實現用戶名郵箱驗證是否已注冊( 2種方法實現)
  • JQuery運用ajax注冊用戶實例(后臺asp.net)
  • Asp.net下利用Jquery Ajax實現用戶注冊檢測(驗證用戶名是否存)
  • PHP+AJAX實現無刷新注冊(帶用戶名實時檢測)
  • PHP+Ajax檢測用戶名或郵件注冊時是否已經存在實例教程
  • asp ajax注冊驗證之 防止用戶名輸入空格
  • ajax對注冊名進行驗證檢測是否存在于數據庫中

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

巨人網絡通訊聲明:本文標題《非常實用的ajax用戶注冊模塊》,本文關鍵詞  非常,實,用的,ajax,用戶注冊,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《非常實用的ajax用戶注冊模塊》相關的同類信息!
  • 本頁收集關于非常實用的ajax用戶注冊模塊的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲一区二区三区爽爽爽爽爽| 国产精品久久777777| av一二三不卡影片| 成人一区二区三区视频 | 一区二区三区四区高清精品免费观看| 精品人在线二区三区| 日韩欧美国产综合在线一区二区三区| 欧美剧在线免费观看网站| 欧美日韩精品欧美日韩精品一| 在线免费亚洲电影| 精品视频在线免费看| 欧美高清dvd| 精品少妇一区二区三区在线播放| 欧美成人精精品一区二区频| 久久久久久久综合狠狠综合| 久久青草国产手机看片福利盒子 | 国产一区二区电影| 国产精品亚洲第一区在线暖暖韩国| 韩国av一区二区| 高清不卡一二三区| 欧美综合一区二区| 日韩欧美高清一区| 国产精品久久久久影院亚瑟| 亚洲人精品一区| 男女视频一区二区| 成人一区二区视频| 欧美人xxxx| 国产日本亚洲高清| 亚洲一区二区三区四区五区中文 | 偷拍一区二区三区四区| 国内精品免费**视频| voyeur盗摄精品| 4438x亚洲最大成人网| 久久在线观看免费| 亚洲免费av观看| 韩国三级在线一区| 欧美系列亚洲系列| 国产精品丝袜一区| 免费视频一区二区| 日本高清不卡一区| 2020国产精品| 五月婷婷久久丁香| 91老师国产黑色丝袜在线| 欧美一区二区三区播放老司机| 国产精品视频一二三区| 奇米在线7777在线精品| 91麻豆蜜桃一区二区三区| 精品国免费一区二区三区| 亚洲猫色日本管| 顶级嫩模精品视频在线看| 这里只有精品视频在线观看| 亚洲欧美乱综合| 成人av电影在线播放| wwww国产精品欧美| 婷婷国产在线综合| 日本精品视频一区二区| 国产精品热久久久久夜色精品三区| 青青草97国产精品免费观看 | 国产精品久久久久久亚洲毛片| 日本美女一区二区三区| 欧美精品色综合| 一区二区视频在线看| 国产精品中文欧美| 精品免费国产二区三区| 美日韩一区二区三区| 在线成人免费视频| 午夜精品在线视频一区| 欧美日韩在线观看一区二区| 一区二区三区国产精品| 在线看日韩精品电影| 国产精品第四页| 99精品热视频| 亚洲三级久久久| 91精品福利视频| 亚洲理论在线观看| 欧洲精品一区二区| 亚洲国产精品影院| 欧美剧在线免费观看网站| 亚洲成人免费视| 4438x成人网最大色成网站| 视频在线观看91| 精品少妇一区二区三区| 国产精品99久久久久久宅男| 久久精品欧美一区二区三区不卡 | 国产精品国产a级| 91性感美女视频| 亚洲另类一区二区| 欧美巨大另类极品videosbest| 婷婷成人综合网| 久久综合狠狠综合久久激情 | 国产精品国产成人国产三级| 91一区二区在线| 丝袜美腿高跟呻吟高潮一区| 欧美一区二区三区不卡| 国产乱国产乱300精品| 国产精品视频一区二区三区不卡| 97久久精品人人做人人爽50路| 一区二区成人在线视频| 欧美日韩国产乱码电影| 国产在线精品不卡| 亚洲欧美日韩国产手机在线| 欧美丰满少妇xxxbbb| 国产精品夜夜嗨| 亚洲一区二区三区免费视频| 日韩你懂的电影在线观看| 成人免费视频caoporn| 午夜精品国产更新| 国产女人水真多18毛片18精品视频| 日本高清不卡视频| 国产精品一二一区| 亚洲国产视频一区二区| 国产香蕉久久精品综合网| 91高清视频免费看| 韩国av一区二区三区四区| 一区二区三区蜜桃网| 精品久久久久久久久久久久包黑料 | 国产91在线|亚洲| 亚洲地区一二三色| 日本一区二区免费在线| 欧美精品第一页| 99久久777色| 国产精品1024| 免费观看一级特黄欧美大片| 亚洲男同1069视频| 久久奇米777| 日韩欧美视频一区| 91麻豆精品国产91久久久更新时间| 国产成人精品影视| 美美哒免费高清在线观看视频一区二区 | 日本伊人精品一区二区三区观看方式| 国产精品久久久久久久岛一牛影视 | 欧美日韩亚洲综合一区二区三区| 国产91精品精华液一区二区三区| 男人操女人的视频在线观看欧美| 亚洲黄色在线视频| 亚洲三级电影网站| 欧美国产日本韩| 久久久91精品国产一区二区三区| 日韩一区二区在线看片| 欧美日韩精品欧美日韩精品一综合| 99久久精品国产精品久久| 国产成人高清视频| 粉嫩蜜臀av国产精品网站| 久久91精品国产91久久小草 | 欧美成人精品二区三区99精品| 欧美日韩国产在线观看| 欧美私模裸体表演在线观看| 93久久精品日日躁夜夜躁欧美| 成人av网在线| 一本色道久久综合狠狠躁的推荐| 风间由美一区二区av101| 成人免费av在线| 菠萝蜜视频在线观看一区| 成人av免费在线播放| 91丨porny丨首页| 日本韩国欧美国产| 在线视频一区二区三区| 欧美日韩五月天| 日韩亚洲欧美在线| 欧美变态凌虐bdsm| 久久免费午夜影院| 中文字幕一区二区三区视频| 欧美经典一区二区| 亚洲日本在线a| 五月天一区二区三区| 蜜臀av亚洲一区中文字幕| 久久国产精品99精品国产| 国产剧情一区在线| 成人免费va视频| 欧美日韩一区高清| 日韩一二三区视频| 日本一区二区三区dvd视频在线 | 天天综合天天做天天综合| 久久精品噜噜噜成人av农村| 国产精品一区免费在线观看| 波多野结衣在线一区| 91黄色小视频| www国产亚洲精品久久麻豆| 国产精品免费人成网站| 亚洲香蕉伊在人在线观| 狠狠色综合日日| 一本到不卡免费一区二区| 欧美一二三四区在线| 国产欧美精品国产国产专区| 一区二区三区四区乱视频| 久久99国产精品免费网站| 99国产精品久久久久久久久久| 欧美视频一区二区| 国产亚洲人成网站| 亚洲第一av色| 菠萝蜜视频在线观看一区| 日韩视频中午一区| 亚洲少妇30p| 久久精品国产999大香线蕉| 99国产一区二区三精品乱码| 欧美一区永久视频免费观看| 日韩一区在线看| 国产精品99精品久久免费| 欧美狂野另类xxxxoooo| 亚洲欧美日韩国产另类专区|