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 相关文章推荐
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
php 中的4种标记风格介绍
May 10 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
PHP创建桌面快捷方式的实例代码
Feb 17 PHP
php实现mysql封装类示例
May 07 PHP
一个比较不错的PHP日历类分享
Nov 18 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
分享PHP守护进程类
Dec 30 PHP
php入门教程之Zend Studio设置与开发实例
Sep 09 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
Nov 17 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 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
Sony CFR 320 修复改造
2020/03/14 无线电
example2.php
2006/10/09 PHP
Thinkphp中的volist标签用法简介
2014/06/18 PHP
PHP+APACHE实现网址伪静态
2015/02/22 PHP
thinkPHP5.1框架中Request类四种调用方式示例
2019/08/03 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
JavaScript入门之对象与JSON详解
2011/10/21 Javascript
javascript中自定义对象的属性方法分享
2013/07/12 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
jQuery on()方法使用技巧详解
2015/04/16 Javascript
JavaScript检查数字是否为整数或浮点数的方法
2015/06/09 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
pyv8学习python和javascript变量进行交互
2013/12/04 Python
在Django框架中设置语言偏好的教程
2015/07/27 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
python pptx复制指定页的ppt教程
2020/02/14 Python
python+requests接口自动化框架的实现
2020/08/31 Python
html5默认气泡修改的代码详解
2020/03/13 HTML / CSS
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
历史专业个人求职信分享
2013/12/20 职场文书
工业自动化毕业生自荐信范文
2014/01/04 职场文书
医科大学毕业生自荐信
2014/02/03 职场文书
2014年体育工作总结
2014/11/24 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
《宝可梦》动画制作25周年到来 官方发布特别纪念视频
2022/04/01 日漫
springboot应用服务启动事件的监听实现
2022/04/06 Java/Android
Redis中key的过期删除策略和内存淘汰机制
2022/04/12 Redis