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脚本代码
Feb 19 PHP
PHP基础学习小结
Apr 17 PHP
如何突破PHP程序员的技术瓶颈分析
Jul 17 PHP
PHP UTF8中文字符截断函数代码
Sep 11 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
CodeIgniter错误mysql_connect(): No such file or directory解决方法
Sep 06 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
yii2中的rules 自定义验证规则详解
Apr 19 PHP
PHP获取客户端及服务器端IP的封装类
Jul 21 PHP
PHP API接口必备之输出json格式数据示例代码
Jun 27 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
Feb 07 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
php表单转换textarea换行符的方法
2010/09/10 PHP
PHP常用的三种设计模式
2017/02/17 PHP
Yii2框架类自动加载机制实例分析
2018/05/02 PHP
js下写一个事件队列操作函数
2010/07/19 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
jquery实现一个简单的表单验证实例
2016/03/30 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
Vue分页组件实例代码
2017/04/17 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
webpack项目轻松混用css module的方法
2018/06/12 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
JS实现canvas简单小画板功能
2020/06/23 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
深入浅析Python字符编码
2015/11/12 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
为什么说Python可以实现所有的算法
2019/10/04 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
浅析Django 接收所有文件,前端展示文件(包括视频,文件,图片)ajax请求
2020/03/09 Python
pycharm实现猜数游戏
2020/12/07 Python
windows系统Tensorflow2.x简单安装记录(图文)
2021/01/18 Python
一些Solaris面试题
2013/03/22 面试题
检察官就职演讲稿
2014/01/13 职场文书
班组安全员工作职责
2014/02/01 职场文书
《画》教学反思
2014/04/14 职场文书
2014年村党支部工作总结
2014/12/04 职场文书
2015年汽车销售员工作总结
2015/07/24 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers