會員註冊驗證代碼(php教程+mysql教程+ajax)
<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "HTTP://www.w3.org/tr/xhtml1/dtd/ xhtml1-transitional.dtd">
<html>
<head>
<meta HTTP-equiv="content-type" content="text/html; charset=utf-8" />
<link href="images/css教程.css" rel="stylesheet" type="text/css" />
<title>會員註冊驗證代碼(php+mysql+ajax)</title>
<script language="網頁特效" src="網頁特效/common.網頁特效"></script>
<script language="網頁特效" src="js/prototype.js"></script>
<script language="javascript" src="js/passwordstrength.js"></script>
<script language="javascript">
var icon = '';
var ns = ["usr","pwd","repwd","eml"];
function changeusr(){
if($("checkbtn").disabled) $("checkbtn").disabled = false;
}
function checkusr(s){
var ma = ["使用者名(4-16位)! ","使用者名由數位、英文、底線、中杠線組成! "];
if(!limitlen(s,4,16)){
showinfo("usr",ma[0]);
return false;
}
if(!hasaccountchar(s)){
showinfo("usr",ma[1]);
return false;
}
showinfo("usr");
return true;
}
function checkpwd(s){
var ma = ["密碼(6-16位)! ","密碼不能包含中文或全形符號! ","兩次輸入的密碼不一致! "];
ps教程.update(s);
if(!limitlen(s,6,16)){
showinfo("pwd",ma[0]);
return false;
}
if(haschinesechar(s)){
showinfo("pwd",ma[1]);
return false;
}
if(limitlen($f("repwdinput"),6,16)){
if(trim($f("repwdinput")) == trim(s)){
showinfo("pwd");
showinfo("repwd");
return true;
}else{
showinfo("pwd",ma[2]);
return false;
}
}
showinfo("pwd");
return true;
}
function checkpwd2(s){
var ma = ["確認密碼(6-16位)! ","密碼不能包含中文或全形符號! ","兩次輸入的密碼不一致! "];
if(!limitlen(s,6,16)){
showinfo("repwd",ma[0]);
return false;
}
if(haschinesechar(s)){
showinfo("repwd",ma[1]);
return false;
}
if(limitlen($f("pwdinput"),6,16)){
if(trim($f("pwdinput")) == trim(s)){
showinfo("pwd");
showinfo("repwd");
return true;
}else{
showinfo("repwd",ma[2]);
return false;
}
}
showinfo("repwd");
return true;
}
function checkeml(s){
var ma = ["請輸入常用郵件! ","郵件格式不正確! "];
if(s.length < 5){
showinfo("eml",ma[0]);
return false;
}
if(!isemail(s)){
showinfo("eml",ma[1]);
return false;
}
showinfo("eml");
return true;
}
function showinfo(n,s){
var fdo = $(n+"framediv");
var ido = $(n+"infodiv");
if(typeof s == 'undefined'){
fdo.classname = "framedivpass";
ido.innerhtml = "<img src=images/duihao.jpg>";
}else{
fdo.classname = "framedivwarn";
ido.innerhtml = icon + s;
}
}
//======================================================;
function loadcheck(){
if(trim($f('usrinput')).length == 0) return;
$("checkbtn").disabled = true;
var o = $("checkdiv");
o.innerhtml = getloadinfo();
loadajaxdata("reg.php",{usr:$f('usrinput')},successcheck,errorcheck);