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定时执行计划任务的多种方法小结
Dec 19 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
PHP过滤★等特殊符号的正则
Jan 27 PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
Jun 19 PHP
php 数组字符串搜索array_search技巧
Jul 05 PHP
Yii2增删改查之查询 where参数详细介绍
Aug 08 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
用PHP的反射实现委托模式的讲解
Mar 22 PHP
php7 错误处理机制修改实例分析
May 25 PHP
aec加密 php_php aes加密解密类(兼容php5、php7)
Mar 14 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
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
PHP自带方法验证邮箱是否存在
2016/02/01 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
2016/09/22 PHP
php插入含有特殊符号数据的处理方法
2016/11/24 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
jQuery1.6 使用方法一
2011/11/23 Javascript
jQuery使用技巧简单汇总
2013/04/18 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
JS验证图片格式和大小并预览的简单实例
2016/10/11 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
一文快速了解JQuery中的AJAX
2019/05/31 jQuery
echarts实现折线图的拖拽效果
2019/12/19 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
python的tkinter布局之简单的聊天窗口实现方法
2014/09/03 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
matplotlib实现区域颜色填充
2019/03/18 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
Python多线程爬取豆瓣影评API接口
2019/10/22 Python
Python3 A*寻路算法实现方式
2019/12/24 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
人事专员的职责
2014/02/26 职场文书
青春无悔演讲稿
2014/05/08 职场文书
迎七一演讲稿
2014/09/12 职场文书
批评与自我批评范文
2014/10/15 职场文书
小学班主任经验交流材料
2014/12/16 职场文书
幼儿教师个人总结
2015/02/05 职场文书
发票退票证明
2015/06/24 职场文书
深入理解Pytorch微调torchvision模型
2021/11/11 Python