主页 > 知识库 > ajax+php实现无刷新验证手机号的实例

ajax+php实现无刷新验证手机号的实例

热门标签:服务器配置 团购网站 银行业务 Mysql连接数设置 电子围栏 科大讯飞语音识别系统 阿里云 Linux服务器

一款简单的无刷新验证手机号是否注册:

客户端实现:

!DOCTYPE html>
html>
head>
meta charset="utf-8">
style>
#btn{width:80px;height:30px;}
/style>
/head>
body>
form> 
请输入手机号:
input type="text" id="name" name="name">
input type="button" onclick="show()" id="btn" value="验证">
/form>
p id="txt">/p>
script>
var usernamereg = /^1(3|4|5|7|8)\d{9}$/;
function show(){	
var name=document.getElementById("name").value;
var xmlHttp=new XMLHttpRequest();
var url="post.php";
xmlHttp.onreadystatechange=function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
 	if(!usernamereg.test(name)){
 		document.getElementById("txt").innerHTML="手机号有误";
	}else{
 	document.getElementById("txt").innerHTML=xmlHttp.responseText 
 		} 
 	}
}
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlHttp.send("name=" + name);
} 
/script>
/body>
/html>

服务端实现:

?php
$con = mysqli_connect('localhost', 'username', 'password');
if(! $con )
{
 die('连接失败: ' . mysqli_error($con));
}
mysqli_select_db($con,'bdm256727651_db');
$username = "select userName FROM Forms where userName = '$_POST[name]' ";
$result = mysqli_query($con,$username );
$rows=mysqli_num_rows($result);
if($rows){
	echo "手机号已注册"	;
	exit;
}else{
	echo "手机号可用";	
}
mysqli_close($con)
?>

以上这篇ajax+php实现无刷新验证手机号的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • php注册系统和使用Xajax即时验证用户名是否被占用
  • PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
  • PHP+Ajax简单get验证操作示例
  • php传值方式和ajax的验证功能
  • PHP+Ajax验证码验证用户登录
  • PHP与Ajax相结合实现登录验证小Demo
  • AJAX PHP无刷新form表单提交的简单实现(推荐)
  • PHP+AJAX实现无刷新注册(带用户名实时检测)
  • php+Ajax无刷新验证用户名操作实例详解

标签:萍乡 大理 江苏 衡水 广元 蚌埠 枣庄 衢州

巨人网络通讯声明:本文标题《ajax+php实现无刷新验证手机号的实例》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266