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之变量、常量学习笔记
Mar 27 PHP
解析php dirname()与__FILE__常量的应用
Jun 24 PHP
php去除字符串中空字符的常用方法小结
Mar 17 PHP
PHP实现查询两个数组中不同元素的方法
Feb 23 PHP
php HTML无刷新提交表单
Apr 05 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
Jan 15 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
Laravel5框架添加自定义辅助函数的方法
Aug 01 PHP
PHP实现微信对账单处理
Oct 01 PHP
PHP通过GD库实现验证码功能示例
Feb 23 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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动态生成JavaScript代码
2009/03/09 PHP
php文件缓存类汇总
2014/11/21 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
使用PHP访问RabbitMQ消息队列的方法示例
2018/06/06 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
2009/04/10 Javascript
jquery DIV撑大让滚动条滚到最底部代码
2013/06/06 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
基于Vue过渡状态实例讲解
2017/09/14 Javascript
JS写谷歌浏览器chrome的外挂实例
2018/01/11 Javascript
微信小程序搭建自己的Https服务器
2019/05/02 Javascript
浅谈vue中$event理解和框架中在包含默认值外传参
2020/08/07 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
详解Python 数据库 (sqlite3)应用
2016/12/07 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
2018/06/14 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
Python实现捕获异常发生的文件和具体行数
2020/04/25 Python
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
节省高达65%的城市景点费用:Go City
2019/07/06 全球购物
对孩子的寄语
2014/04/09 职场文书
中学生操行评语
2014/04/24 职场文书
励志演讲稿800字
2014/08/21 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
详解CocosCreator项目结构机制
2021/04/14 Javascript
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL