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 array_slice函数的使用以及参数详解
Aug 30 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
Jul 18 PHP
windows下zendframework项目环境搭建(通过命令行配置)
Dec 06 PHP
php实现cc攻击防御和防止快速刷新页面示例
Feb 13 PHP
PHP调用Linux命令权限不足问题解决方法
Feb 07 PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 PHP
PHP常用工具类大全附全部代码下载
Dec 07 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
Nov 20 PHP
php-fpm添加service服务的例子
Apr 27 PHP
ThinkPHP框架实现的邮箱激活功能示例
Jun 15 PHP
实例讲解php实现多线程
Jan 27 PHP
PHP中命名空间的使用例子
Mar 22 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函数
2006/12/06 PHP
Zend Framework页面缓存实例
2014/06/25 PHP
PHP编译安装中遇到的两个错误和解决方法
2014/08/20 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
showModelDialog弹出文件下载窗口的使用示例
2013/11/19 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
js实现异步循环实现代码
2016/02/16 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
vue2.0 elementUI制作面包屑导航栏
2018/02/22 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
vue悬浮可拖拽悬浮按钮的实例代码
2019/08/20 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
使用Python判断质数(素数)的简单方法讲解
2016/05/05 Python
python基础教程项目三之万能的XML
2018/04/02 Python
编写多线程Python服务器 最适合基础
2018/09/14 Python
浅析Python四种数据类型
2018/09/26 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
浅析Python 责任链设计模式
2020/09/11 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
css3一个简易的 LED 数字时钟实现方法
2020/01/15 HTML / CSS
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
企业道德讲堂实施方案
2014/03/19 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
合作协议书格式
2014/08/19 职场文书
生活部的活动方案
2014/08/19 职场文书
招标授权委托书样本
2014/09/23 职场文书
2015元旦文艺汇演主持稿(开场白+结束语)
2014/12/14 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
OpenCV-Python实现轮廓的特征值
2021/06/09 Python
Redis读写分离搭建的完整步骤
2021/09/14 Redis