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.MVC的模板标签系统(四)
Sep 05 PHP
在 PHP 中使用随机数的三个步骤
Oct 09 PHP
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
php Static关键字实用方法
Jun 04 PHP
基于PHPExcel的常用方法总结
Jun 13 PHP
php检测网页是否被百度收录的函数代码
Oct 09 PHP
php采用curl实现伪造IP来源的方法
Nov 21 PHP
PHP动态输出JavaScript代码实例
Feb 12 PHP
php将数组存储为文本文件方法汇总
Oct 28 PHP
php编程中echo用逗号和用点号连接的区别
Mar 26 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
基于PHP实现用户在线状态检测
Nov 10 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
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php 生成文字png图片的代码
2011/04/17 PHP
PHP 第二节 数据类型之数组
2012/04/28 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
php获取数组元素中头一个数组元素值的实现方法
2014/12/20 PHP
获得所有表单值的JQuery实现代码[IE暂不支持]
2012/05/24 Javascript
js实现文章文字大小字号功能完整实例
2014/11/01 Javascript
Javascript模拟加速运动与减速运动代码分享
2014/12/11 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
2015/12/25 Javascript
jQuery中slidedown与slideup方法用法示例
2016/09/16 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
jQuery实现消息弹出框效果
2019/12/10 jQuery
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
vue设置默认首页的操作
2020/08/12 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
[07:59]2014DOTA2叨叨刀塔 林熊猫称被邀请赛现场盛况震撼
2014/07/21 DOTA
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python实现dict版图遍历示例
2014/02/19 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
python判断元素是否存在的实例方法
2020/09/24 Python
MADE荷兰:提供原创设计师家具
2018/04/03 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
查摆问题自我剖析材料
2014/08/18 职场文书
骨干教师申报材料
2014/12/17 职场文书
高中生毕业评语
2014/12/30 职场文书
国家助学贷款承诺书
2015/04/30 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书