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 str_pad 函数使用详解
Jan 13 PHP
PHP程序开发范例学习之表单 获取文本框的值
Aug 08 PHP
php页面缓存ob系列函数介绍
Oct 18 PHP
PHP中IP地址与整型数字互相转换详解
Aug 20 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
php实现TCP端口检测的方法
Apr 01 PHP
ThinkPHP里用U方法调用js文件实例
Jun 18 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
Nov 10 PHP
php实现的生成排列算法示例
Jul 25 PHP
PHP上传图片到数据库并显示的实例代码
Dec 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 木马攻击防御技巧
2009/06/13 PHP
php 获取当前访问的url文件名的方法小结
2010/02/08 PHP
PHP函数spl_autoload_register()用法和__autoload()介绍
2012/02/04 PHP
php采集中国代理服务器网的方法
2015/06/16 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
2017/08/28 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
InnerHtml和InnerText的区别分析
2009/03/13 Javascript
JS页面延迟执行一些方法(整理)
2013/11/11 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
2014/02/13 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
JavaScript jquery及AJAX小结
2016/01/24 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
Jquery ajax请求导出Excel表格的实现代码
2016/06/08 Javascript
简单实现js页面切换功能
2021/01/10 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
angular bootstrap timepicker TypeError提示怎么办
2017/06/13 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
手动用webpack搭建第一个ReactApp的示例
2018/04/11 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
使用Python串口实时显示数据并绘图的例子
2019/12/26 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
市场营销专业个人求职信范文
2013/12/14 职场文书
会计求职信
2014/05/29 职场文书
小学生运动会通讯稿
2014/09/23 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
给老师的保证书怎么写
2015/05/09 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
爸爸的三轮车观后感
2015/06/16 职场文书
python中pandas.read_csv()函数的深入讲解
2021/03/29 Python