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下通过伪造http头破解防盗链的代码
Jul 03 PHP
php过滤XSS攻击的函数
Nov 12 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
Apr 01 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
Sep 30 PHP
深入理解PHP中的empty和isset函数
May 26 PHP
php对接java现实加签验签的实例
Nov 25 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
Dec 02 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 PHP
PHP调用其他文件中的类
Apr 02 PHP
php从数据库中获取数据用ajax传送到前台的方法
Aug 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验证码
2015/05/04 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
js中跨域方法原理详解
2015/07/19 Javascript
JS模仿编辑器实时改变文本框宽度和高度大小的方法
2015/08/17 Javascript
关于javascript中dataset的问题小结
2015/11/16 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
JS未跨域操作iframe里的DOM
2016/06/01 Javascript
学习使用bootstrap的modal和carousel
2016/12/09 Javascript
浅谈 Vue v-model指令的实现原理
2017/06/08 Javascript
详解React开发必不可少的eslint配置
2018/02/05 Javascript
jQuery插件实现的日历功能示例【附源码下载】
2018/09/07 jQuery
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
2019/05/01 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
构建大型 Vue.js 项目的10条建议(小结)
2019/11/14 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
python 写一个文件分发小程序
2020/12/05 Python
Html5新标签datalist实现输入框与后台数据库数据的动态匹配
2017/05/18 HTML / CSS
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
实现向右循环移位
2014/07/31 面试题
会计出纳岗位职责
2013/12/25 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
党的生日活动方案
2014/08/15 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
作风建设整改方案
2014/10/27 职场文书
消防隐患整改通知书
2015/04/22 职场文书
2015年科协工作总结
2015/05/19 职场文书
师范生小学见习总结
2015/06/23 职场文书
优化经济发展环境工作总结
2015/08/11 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python