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 相关文章推荐
IP攻击升级,程序改进以对付新的攻击
Nov 23 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
Jun 26 PHP
一个经典实用的PHP图像处理类分享
Nov 18 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
整理php防注入和XSS攻击通用过滤
Sep 13 PHP
PHP中使用array函数新建一个数组
Nov 19 PHP
php curl抓取网页的介绍和推广及使用CURL抓取淘宝页面集成方法
Nov 30 PHP
Zend Framework分页类用法详解
Mar 22 PHP
thinkPHP基于ajax实现的菜单与分页示例
Jul 12 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
Jun 07 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 PHP
PHP7 安装event扩展的实现方法
Oct 08 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
基于mysql的bbs设计(四)
2006/10/09 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
jQuery 开天辟地入门篇一
2009/12/09 Javascript
IE event.srcElement和FF event.target 功能比较
2010/03/01 Javascript
Extjs入门之动态加载树代码
2010/04/09 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
纯原生js实现table表格的增删
2017/01/05 Javascript
JavaScript脚本语言是什么_动力节点Java学院整理
2017/06/26 Javascript
React Native悬浮按钮组件的示例代码
2018/04/05 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
Python使用logging结合decorator模式实现优化日志输出的方法
2016/04/16 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
2017/07/28 Python
python matplotlib坐标轴设置的方法
2017/12/05 Python
详解PyCharm安装MicroPython插件的教程
2019/06/24 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
html5 canvas实现给图片添加平铺水印
2019/08/20 HTML / CSS
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
购买原创艺术品:Zatista
2019/11/09 全球购物
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
中职生自荐信
2013/10/13 职场文书
移动通信专业自荐信范文
2013/11/12 职场文书
团组织关系介绍信
2014/01/12 职场文书
创业计划书的主要内容有哪些
2014/01/29 职场文书
高级销售求职信
2014/02/21 职场文书
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
作文评语怎么写
2014/12/25 职场文书
2015年小学体育工作总结
2015/05/22 职场文书
聘任合同书
2015/09/21 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android