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 表单提交给自己
Jul 24 PHP
php遍历目录viewDir函数
Dec 15 PHP
PHP 检查扩展库或函数是否可用的代码
Apr 06 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
PHP include_path设置技巧分享
Jul 03 PHP
PHP在特殊字符前加斜杠的实现代码
Jul 17 PHP
php中用于检测一个地理IP地址是否可用的代码
Feb 19 PHP
深入解析php之sphinx
May 15 PHP
PHP COOKIE及时生效的方法介绍
Feb 14 PHP
ThinkPHP框架安全实现分析
Mar 14 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
总结PHP中初始化空数组的最佳方法
Feb 13 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判断输入不超过mysql的varchar字段的长度范围
2011/06/24 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
php有道翻译api调用方法实例
2014/12/22 PHP
Laravel5中contracts详解
2015/03/02 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
JavaScript 图像动画的小demo
2012/05/23 Javascript
Javascript基础教程之比较操作符
2015/01/18 Javascript
js实现匹配时换色的输入提示特效代码
2015/08/17 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
iscroll实现下拉刷新功能
2017/07/18 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
2018/09/30 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
布同 统计英文单词的个数的python代码
2011/03/13 Python
小米5s微信跳一跳小程序python源码
2018/01/08 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Python封装原理与实现方法详解
2018/08/28 Python
六行python代码的爱心曲线详解
2019/05/17 Python
Python3.7黑帽编程之病毒篇(基础篇)
2020/02/04 Python
python3将变量写入SQL语句的实现方式
2020/03/02 Python
pycharm的python_stubs问题
2020/04/08 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
大专自我鉴定范文
2013/10/01 职场文书
秘书行业自我鉴定范文
2013/12/30 职场文书
小学教师师德反思
2014/02/03 职场文书
司机检讨书
2014/02/13 职场文书
农行心得体会
2014/09/02 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
党组织领导班子整改方案
2014/10/25 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
婚礼新人答谢词
2015/01/04 职场文书
安全教育主题班会教案
2015/08/12 职场文书
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers