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

主頁 > 知識庫 > 非常實用的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用戶注冊模塊的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩高清一区二区三区| 久久久精品黄色| 欧美成人精品福利| 日韩在线观看一区二区| 日本国产一区二区| 樱桃视频在线观看一区| 欧洲人成人精品| 亚洲18女电影在线观看| 欧美一区二区福利在线| 国内精品国产成人国产三级粉色| 欧美xxxxx裸体时装秀| 成人网在线免费视频| 亚洲激情av在线| 日韩一级片在线播放| 国产不卡在线播放| 亚洲在线免费播放| 精品理论电影在线| 91一区一区三区| 蜜臀99久久精品久久久久久软件| 久久久99久久| 欧美综合视频在线观看| 国产一区二区三区精品视频| 一区二区三区四区中文字幕| 日韩欧美一区二区免费| 99久久99久久免费精品蜜臀| 日韩av在线播放中文字幕| 亚洲国产高清aⅴ视频| 欧美视频一区在线| 国产69精品久久777的优势| 一二三四社区欧美黄| 精品国产一二三区| 欧美色综合网站| 成人成人成人在线视频| 日韩精品欧美精品| 亚洲私人影院在线观看| 久久影院视频免费| 欧美日韩综合不卡| 成人免费视频一区| 美女视频黄 久久| 一区二区在线观看av| 国产日韩欧美一区二区三区综合| 欧美日韩免费观看一区三区| 成人v精品蜜桃久久一区| 日本成人超碰在线观看| 一区二区成人在线观看| 中文字幕在线一区免费| 久久久午夜电影| 欧美一级高清大全免费观看| 欧美午夜不卡视频| 色综合色狠狠综合色| 国产乱子伦视频一区二区三区 | 成人三级在线视频| 韩国在线一区二区| 蜜臀av性久久久久蜜臀av麻豆| 亚洲在线中文字幕| 亚洲综合色噜噜狠狠| 亚洲欧美一区二区三区久本道91| 欧美激情在线看| 国产亚洲精品7777| 欧美激情在线一区二区三区| 国产亚洲午夜高清国产拍精品| 欧美成人午夜电影| 精品久久久久一区| 欧美sm极限捆绑bd| 精品黑人一区二区三区久久| 日韩精品一区在线| 久久久五月婷婷| 日本一区二区成人| 中文字幕在线免费不卡| 亚洲欧美日韩在线| 亚洲靠逼com| 午夜精品一区在线观看| 日本vs亚洲vs韩国一区三区| 麻豆精品视频在线观看| 激情小说亚洲一区| 国产91丝袜在线播放九色| 99在线精品观看| 欧美日韩国产小视频| 欧美一级搡bbbb搡bbbb| 欧美成人一区二区三区| 久久综合色8888| 国产精品久久久久久久裸模| 一区二区三区蜜桃网| 一区二区三区四区不卡在线| 亚洲免费观看高清完整版在线 | 国产91在线观看| 95精品视频在线| 在线亚洲一区二区| 欧美精品 日韩| 国产欧美一区二区精品忘忧草| wwwwww.欧美系列| 欧美日韩视频专区在线播放| 欧美猛男男办公室激情| 26uuu欧美| 国产精品久久久久婷婷| 日韩精品一二三区| 国产成人99久久亚洲综合精品| caoporen国产精品视频| 欧美在线高清视频| 精品少妇一区二区三区日产乱码| 国产精品免费人成网站| 亚洲柠檬福利资源导航| 精品一区二区三区影院在线午夜| 99久久伊人久久99| 日韩一级视频免费观看在线| 最新久久zyz资源站| 久久精品二区亚洲w码| 99国产精品久久| 国内精品嫩模私拍在线| 91麻豆国产香蕉久久精品| 日韩午夜在线观看视频| 中文字幕一区二区三中文字幕 | 精品奇米国产一区二区三区| 国产无遮挡一区二区三区毛片日本| 亚洲一区在线播放| 国产成人小视频| 欧美日韩夫妻久久| 国产精品免费久久| 久久不见久久见免费视频1| 在线一区二区三区| 欧美国产综合一区二区| 久久精品国产色蜜蜜麻豆| 99精品久久99久久久久| 久久综合资源网| 免费成人在线观看| 欧美色偷偷大香| 亚洲男女毛片无遮挡| 国产精品一区二区在线看| 精品日韩在线一区| 婷婷中文字幕一区三区| 色哟哟国产精品免费观看| 国产农村妇女毛片精品久久麻豆 | 免费高清在线一区| 欧美丝袜第三区| 一区二区三区蜜桃网| 99精品国产视频| 国产色91在线| 国产一区二区视频在线播放| 欧美久久久久久久久| 一区二区三区av电影 | 91蜜桃网址入口| 国产视频一区在线播放| 国内精品久久久久影院一蜜桃| 日韩午夜激情av| 日韩av在线发布| 日韩一区二区三区视频在线 | 91传媒视频在线播放| 亚洲图片激情小说| 国产成人99久久亚洲综合精品| 久久中文娱乐网| 国产一区不卡视频| 久久久99精品免费观看不卡| 经典三级在线一区| 国产人伦精品一区二区| 成人激情免费视频| 亚洲精品国产成人久久av盗摄| 在线欧美小视频| 亚洲va中文字幕| 欧美电影免费观看高清完整版在线观看| 婷婷久久综合九色综合伊人色| 91精品国产色综合久久不卡电影| 国精产品一区一区三区mba视频| 日韩免费高清电影| 国产乱码精品一区二区三区av| 久久久久国产精品免费免费搜索| 国产不卡视频在线播放| 亚洲色图欧美偷拍| 在线观看视频一区| 蜜臀av一区二区| 亚洲色图在线看| 337p亚洲精品色噜噜狠狠| 国产又粗又猛又爽又黄91精品| 国产精品情趣视频| 欧美无人高清视频在线观看| 久久精品国产77777蜜臀| 国产欧美精品一区| 51精品视频一区二区三区| 国产精华液一区二区三区| 伊人色综合久久天天人手人婷| 日韩视频免费观看高清完整版| 成人免费视频一区二区| 日韩电影在线看| 国产精品美女久久久久aⅴ国产馆| 精品污污网站免费看| 国产精品77777| 亚洲va欧美va天堂v国产综合| 久久综合丝袜日本网| 欧美午夜精品一区二区三区| 蜜臀va亚洲va欧美va天堂| 中国av一区二区三区| 日韩亚洲电影在线| 色婷婷综合中文久久一本| 国产呦精品一区二区三区网站| 亚洲精品国产a| 国产免费观看久久| 日韩亚洲欧美一区| 99久久国产免费看| 不卡av在线网| 狠狠色综合播放一区二区| 亚洲国产日日夜夜|