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
构建简单的Webmail系统
Oct 09 PHP
php截取utf-8中文字符串乱码的解决方法
Mar 29 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
php中JSON的使用与转换
Jan 14 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
Mar 25 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 PHP
PHP使用Redis替代文件存储Session的方法
Feb 15 PHP
PHP实现根据数组的值进行分组的方法
Apr 20 PHP
Laravel基础_关于view共享数据的示例讲解
Oct 14 PHP
Laravel框架处理用户的请求操作详解
Dec 20 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 输出简单动态WAP页面
2009/06/09 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
php在linux下检测mysql同步状态的方法
2015/01/15 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
ThinkPHP简单使用memcache缓存的方法
2016/11/15 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
javascript getElementsByTagName
2011/01/31 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
jQuery时间戳和日期相互转换操作示例
2018/12/07 jQuery
微信小程序 JS动态修改样式的实现方法
2018/12/16 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
Python学习笔记(二)基础语法
2014/06/06 Python
Python中装饰器的一个妙用
2015/02/08 Python
仅利用30行Python代码来展示X算法
2015/04/01 Python
python使用pil生成图片验证码的方法
2015/05/08 Python
Django自定义分页与bootstrap分页结合
2021/02/22 Python
详解Python核心编程中的浅拷贝与深拷贝
2018/01/07 Python
Python实现可自定义大小的截屏功能
2018/01/20 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
python pyheatmap包绘制热力图
2018/11/09 Python
python实现Virginia无密钥解密
2019/03/20 Python
python装饰器原理与用法深入详解
2019/12/19 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
什么时候用assert
2015/05/08 面试题
2014高考励志标语
2014/06/05 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
学生抄作业检讨书(2篇)
2014/10/17 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
国际贸易实训总结
2015/08/03 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书
Python 多线程之threading 模块的使用
2021/04/14 Python