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学习笔记之一
Jan 17 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
PHP中echo和print的区别
Aug 28 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
php使用Jpgraph绘制柱形图的方法
Jun 10 PHP
php+ajax制作无刷新留言板
Oct 27 PHP
php简单获取复选框值的方法
May 11 PHP
php实现压缩合并js的方法【附demo源码下载】
Sep 22 PHP
Eclipse PHPEclipse 配置的具体步骤
Aug 08 PHP
PHP读取并输出XML文件数据的简单实现方法
Dec 22 PHP
PHP 应用容器化以及部署方法
Feb 12 PHP
PHP下载文件函数与用法示例
Sep 27 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实现Ftp用户的在线管理的代码
2007/03/06 PHP
深入php处理整数函数的详解
2013/06/09 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
javascript(jquery)利用函数修改全局变量的代码
2009/11/02 Javascript
jQuery 打造动态渐变按钮 详细图文教程
2010/04/25 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
详谈DOM简介及节点、属性、查找节点的方法
2017/11/16 Javascript
jQuery实现的页面详情展开收起功能示例
2018/06/11 jQuery
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
微信小程序实现动态列表项的顺序加载动画
2019/07/25 Javascript
JavaScript实现原型封装轮播图
2020/12/27 Javascript
Python实现遍历数据库并获取key的值
2015/05/17 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
2017/10/07 Python
python自动重试第三方包retrying模块的方法
2018/04/24 Python
python中单下划线_的常见用法总结
2018/07/10 Python
Python后台管理员管理前台会员信息的讲解
2019/01/28 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
Python中__repr__和__str__区别详解
2019/11/07 Python
Python super()函数使用及多重继承
2020/05/06 Python
python 瀑布线指标编写实例
2020/06/03 Python
Selenium Webdriver元素定位的八种常用方式(小结)
2021/01/13 Python
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
体育教育个人自荐信范文
2013/12/01 职场文书
师范教师大学生职业生涯规划范文
2014/01/05 职场文书
高一家长会邀请函
2014/01/12 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
村官个人总结范文
2015/03/03 职场文书
个人收入证明范本
2015/06/12 职场文书
再次探讨go实现无限 buffer 的 channel方法
2021/06/13 Golang