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 相关文章推荐
我的论坛源代码(七)
Oct 09 PHP
php面向对象全攻略 (八)重载新的方法
Sep 30 PHP
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
Oct 31 PHP
php实现单链表的实例代码
Mar 22 PHP
探讨Hessian在PHP中的使用分析
Jun 13 PHP
PHP读取文件内容后清空文件示例代码
Mar 18 PHP
PHP+HTML+JavaScript+Css实现简单爬虫开发
Mar 28 PHP
php 实现301重定向跳转实例代码
Jul 18 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
php实现留言板功能(会话控制)
May 23 PHP
php使用fputcsv实现大数据的导出操作详解
Feb 27 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
Apr 07 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获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
PHP封装分页函数实现文本分页和数字分页
2014/10/23 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
jquery删除提示框弹出是否删除对话框
2014/01/07 Javascript
兼容最新firefox、chrome和IE的javascript图片预览实现代码
2014/08/08 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
2015/03/27 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
2016/10/10 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
基于vue-resource jsonp跨域问题的解决方法
2018/02/03 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
vue-cli配置环境变量的方法
2018/07/09 Javascript
vue 设置 input 为不可以编辑的实现方法
2019/09/19 Javascript
webpack优化之代码分割与公共代码提取详解
2019/11/22 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python采集博客中上传的QQ截图文件
2014/07/18 Python
浅谈Python的Django框架中的缓存控制
2015/07/24 Python
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
python读取csv和txt数据转换成向量的实例
2019/02/12 Python
Python 实现还原已撤回的微信消息
2019/06/18 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Django URL参数Template反向解析
2020/11/24 Python
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
机电工程学生自荐信范文
2013/12/07 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
兽医医药专业求职信
2014/07/27 职场文书
2014年最新版离婚协议书范本
2014/11/25 职场文书
2015学生会文艺部工作总结
2015/04/03 职场文书
Python合并多张图片成PDF
2021/06/09 Python