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 15 PHP
php获取某个目录大小的代码
Sep 10 PHP
隐性调用php程序的方法
Mar 09 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
Jul 29 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
Nov 22 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
php实现评论回复删除功能
May 23 PHP
Laravel框架自定义验证过程实例分析
Feb 01 PHP
PHP容器类的两种实现方式示例
Jul 24 PHP
Laravel ORM 数据model操作教程
Oct 21 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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
DIY一个适配电脑声卡的动圈话筒放大器
2021/03/02 无线电
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
php获取域名的google收录示例
2014/03/24 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
JavaScript RegExp方法获取地址栏参数(面向对象)
2009/03/10 Javascript
jquery和ajax的关系详细介绍
2013/11/29 Javascript
js调用后台、后台调用前台等方法总结
2014/04/17 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
jQuery验证插件validate使用详解
2016/05/11 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
微信小程序 数据访问实例详解
2016/10/08 Javascript
ionic进入多级目录后隐藏底部导航栏(tabs)的完美解决方案
2016/11/23 Javascript
js获取ip和地区
2017/03/10 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
Vue2.5学习笔记之如何在项目中使用和配置Vue
2018/09/26 Javascript
原生js+canvas实现验证码
2020/11/29 Javascript
python3 shelve模块的详解
2017/07/08 Python
详解python里的命名规范
2018/07/16 Python
python实现汉诺塔算法
2021/03/01 Python
Python用5行代码写一个自定义简单二维码
2018/10/21 Python
Python中安装easy_install的方法
2018/11/18 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
利用Python库Scapy解析pcap文件的方法
2019/07/23 Python
Keras设置以及获取权重的实现
2020/06/19 Python
python对批量WAV音频进行等长分割的方法实现
2020/09/25 Python
strstr()的简单实现
2013/09/26 面试题
环境科学毕业生自荐信
2013/11/21 职场文书
农村婚礼证婚词
2014/01/08 职场文书
关于圣诞节的广播稿
2014/01/26 职场文书
委托证明模板
2014/09/16 职场文书
大学生英文求职信范文
2015/03/19 职场文书
立案决定书范文
2015/06/24 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
linux目录管理方法介绍
2022/06/01 Servers