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 相关文章推荐
搜索引擎技术核心揭密
Oct 09 PHP
PHP动态变静态原理
Nov 25 PHP
PHP字符串 ==比较运算符的副作用
Oct 21 PHP
php实现最简单的MVC框架实例教程
Sep 08 PHP
PHP日期函数date格式化UNIX时间的方法
Mar 19 PHP
php关键字仅替换一次的实现函数
Oct 29 PHP
php自动载入类用法实例分析
Jun 24 PHP
php微信开发之批量生成带参数的二维码
Jun 26 PHP
Laravel 5.4向IoC容器中添加自定义类的方法示例
Aug 15 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
PHP数组去重的更快实现方式分析
May 09 PHP
php报错502badgateway解决方法
Oct 11 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二维/三维数组转字符串
2013/09/13 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
2017/08/10 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
javascript常用的方法整理
2015/08/20 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
14 个折磨人的 JavaScript 面试题
2016/08/08 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
解决bootstrap中使用modal加载kindeditor时弹出层文本框不能输入的问题
2017/06/05 Javascript
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
解决removeEventListener 无法清除监听的问题
2020/10/30 Javascript
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
python3实现mysql导出excel的方法
2019/07/31 Python
Python Tkinter图形工具使用方法及实例解析
2020/06/15 Python
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
美国汽车轮胎和轮毂销售网站:Tire Rack
2018/01/11 全球购物
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
Bata印度官网:源自欧洲舒适鞋履品牌
2020/01/30 全球购物
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
哈理工毕业生的求职信
2013/12/22 职场文书
医生进修自我鉴定
2014/01/19 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
单位工程竣工验收方案
2014/03/16 职场文书
2014年店长工作总结
2014/11/17 职场文书
暑假开始了,你的暑假学习计划写好了吗?
2019/07/04 职场文书
浅谈Python基础之列表那些事儿
2021/05/11 Python