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


Posted in PHP onDecember 22, 2017

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

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

客户端实现:

<!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 相关文章推荐
php 获取一个月第一天与最后一天的代码
May 16 PHP
php获取操作系统语言代码
Nov 04 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
php中实现用数组妩媚地生成要执行的sql语句
Jul 10 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
PHP中调用C/C++制作的动态链接库的教程
Mar 10 PHP
iOS10推送通知开发教程
Sep 19 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
PHP实现文字写入图片功能
Feb 18 PHP
如何解决PHP获取不到SESSION信息之一般情况
Oct 10 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
Thinkphp5行为使用方法汇总
Dec 21 #PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 #PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 #PHP
PHP实现生成模糊图片的方法示例
Dec 21 #PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 #PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 #PHP
php获取微信共享收货地址的方法
Dec 21 #PHP
You might like
vs中通过剪切板循环来循环粘贴不同内容
2011/04/30 PHP
php操作access数据库的方法详解
2017/02/22 PHP
PHP strripos函数用法总结
2019/02/11 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
js 实现 input type=&quot;file&quot; 文件上传示例代码
2013/08/07 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
解决js ajax同步请求造成浏览器假死的问题
2018/01/18 Javascript
node的process以及child_process模块学习笔记
2018/03/06 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
用python登录Dr.com思路以及代码分享
2014/06/25 Python
在Python中操作字典之setdefault()方法的使用
2015/05/21 Python
python构建深度神经网络(续)
2018/03/10 Python
python 将json数据提取转化为txt的方法
2018/10/26 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
python使用mitmproxy抓取浏览器请求的方法
2019/07/02 Python
Apache部署Django项目图文详解
2019/07/30 Python
python 类之间的参数传递方式
2019/12/20 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
南威尔士家居商店:Leekes
2016/10/25 全球购物
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
HEMA英国:荷兰原创设计
2018/08/28 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
财务与信息服务专业推荐信
2013/11/28 职场文书
校园文化建设方案
2014/02/03 职场文书
青年志愿者事迹材料
2014/02/07 职场文书
捐资助学倡议书
2014/04/15 职场文书
干部选拔任用方案
2014/05/26 职场文书
小学庆六一活动总结
2014/08/28 职场文书
大学生入党积极分子自我评价
2014/09/20 职场文书
综合素质自我评价评语
2015/03/06 职场文书