php注册验证用户名已存在,php ajax 注册验证用户名是否存在实例

register.html

//创建ajax

function creatAjax()

{

var HttpRequest=false;

try {

HttpRequest=new XMLHttpRequest();

} catch(e) {

var

arrXMLHTTP=["Msxml3.XMLHTTP","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];

for(var i=0;i

try {

HttpRequest=new ActiveXObject(arrXMLHTTP[i]);

} catch(e) {}

if(HttpRequest) break;

}

}

return HttpRequest;

}

//使用ajax

function useAjax(username){

var ajax = creatAjax();

strUrl = "register.php"

ajax.open("POST",strUrl,false);

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

strPost="username="+username;

ajax.send(strPost);

var str = ajax.responseText;

if(str==1){

document.getElementByIdx_x('ajax').innerHTML='此会员名已被注册,请更换会员名!';

}else{

document.getElementByIdx_x('ajax').innerHTML='此会员名可以注册!';

} //alert(str);

return false;

}

οnblur="useAjax(this.value)">

id="ajax">

register.php

mysql_connect('localhost','root','');

mysql_select_db('ecshop_utf8');

$strSql = mysql_query("select user_name from ecs_users where

user_name ='".$_POST["username"]."'");

$line = mysql_fetch_array($strSql,MYSQL_ASSOC);

if($line["user_name"]){

echo "1";

exit;

}else{

echo "0";

exit;

}

?>

checkuserreg.html

JavaScript Document

var http_request=false;

function

send_request(url){//初始化,指定处理函数,发送请求的函数

http_request=false;

//开始初始化XMLHttpRequest对象

if(window.XMLHttpRequest){//Mozilla浏览器

http_request=new XMLHttpRequest();

if(http_request.overrideMimeType){//设置MIME类别

http_request.overrideMimeType("text/xml");

}

}

else if(window.ActiveXObject){//IE浏览器

try{

http_request=new ActiveXObject("Msxml2.XMLHttp");

}catch(e){

try{

http_request=new ActiveXobject("Microsoft.XMLHttp");

}catch(e){}

}

}

if(!http_request){//异常,创建对象实例失败

window.alert("创建XMLHttp对象失败!");

return false;

}

}

//处理返回信息的函数

function processrequest(){

if(http_request.readyState==4){//判断对象状态

if(http_request.status==200){//信息已成功返回,开始处理信息

document.getElementByIdx_x('re').innerHTML=http_request.responseText;

}

else{//页面不正常

alert("您所请求的页面不正常!");

}

}

}

function processrequest2(){

if(http_request.readyState==4){//判断对象状态

if(http_request.status==200){//信息已成功返回,开始处理信息

document.getElementByIdx_x('wrong').innerHTML=http_request.responseText;

window.location.href="http://www.baidu.com";

//注册成功后跳转到百度,可以自定义

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值