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+MYSQL 出现乱码的解决方法
Aug 08 PHP
php中HTTP_REFERER函数用法实例
Nov 21 PHP
php实现专业获取网站SEO信息类实例
Apr 02 PHP
PHP自毁程序(慎用)
Jul 09 PHP
Yii CDBCriteria常用方法实例小结
Jan 19 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP实现的简单sha1加密功能示例
Aug 27 PHP
小程序微信退款功能实现方法详解【基于thinkPHP】
May 05 PHP
laravel Model 执行事务的实现
Oct 10 PHP
PHP常用函数之格式化时间操作示例
Oct 21 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
ThinkPHP6.0如何利用自定义验证规则规范的实现登陆
Dec 16 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脚本加密专家php解密算法
2020/09/13 PHP
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
鼠标移到导航当前位置的LI变色处于选中状态
2013/08/23 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
Angularjs单选改为多选的开发过程及问题解析
2017/02/17 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
node创建Vue项目步骤详解
2020/03/06 Javascript
js实现车辆管理系统
2020/08/26 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
Python 字符串操作方法大全
2014/03/11 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
python微信跳一跳游戏辅助代码解析
2018/01/29 Python
python实现学生信息管理系统
2020/04/05 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
2018/08/04 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
美国最大的香水连锁店官网:Perfumania
2016/08/15 全球购物
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
策划助理岗位职责
2013/11/18 职场文书
工程资料员岗位职责
2014/03/10 职场文书
党员岗位承诺书
2014/03/25 职场文书
煤矿安全演讲稿
2014/05/09 职场文书
作风年建设汇报材料
2014/08/14 职场文书
干部作风建设年活动剖析材料
2014/10/23 职场文书
出纳岗位职责
2015/01/31 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
找规律教学反思
2016/02/23 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
Python Numpy库的超详细教程
2022/04/06 Python