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 读取和修改大文件的某行内容的代码
Oct 30 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
May 04 PHP
php空间不支持socket但支持curl时recaptcha的用法
Nov 07 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
Dec 19 PHP
php实现天干地支计算器示例
Mar 14 PHP
PHP面向对象程序设计之类常量用法实例
Aug 20 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
Jul 01 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 PHP
laravel框架中视图的基本使用方法分析
Nov 23 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
Feb 29 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 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
无限级别菜单的实现
2006/10/09 PHP
php 向访客和爬虫显示不同的内容
2009/11/09 PHP
PHP7正式版测试,性能惊艳!
2015/12/08 PHP
PHP扩展Swoole实现实时异步任务队列示例
2019/04/13 PHP
php array_chunk()函数用法与注意事项
2019/07/12 PHP
javaScript 读取和设置文档元素的样式属性
2009/04/14 Javascript
个人网站留言页面(前端jQuery编写、后台php读写MySQL)
2016/05/03 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
Node.js与Sails redis组件的使用教程
2017/02/14 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
javascript中的offsetWidth、clientWidth、innerWidth及相关属性方法
2020/05/14 Javascript
vue中defineProperty和Proxy的区别详解
2020/11/30 Vue.js
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
python读取和保存图片5种方法对比
2018/09/12 Python
浅谈python之高阶函数和匿名函数
2019/03/21 Python
解决Python对齐文本字符串问题
2019/08/28 Python
python实现操作文件(文件夹)
2019/10/31 Python
Django项目中使用JWT的实现代码
2019/11/04 Python
keras 读取多标签图像数据方式
2020/06/12 Python
Python csv文件记录流程代码解析
2020/07/16 Python
openCV提取图像中的矩形区域
2020/07/21 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
用python批量移动文件
2021/01/14 Python
利用 CSS3 实现的无缝轮播功能代码
2017/09/25 HTML / CSS
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
html5的pushstate以及监听浏览器返回事件的实现
2020/08/11 HTML / CSS
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
政法学院毕业生求职信
2014/02/28 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
2021/05/25 MySQL
Github 使用python对copilot做些简单使用测试
2022/04/14 Python
MYSQL如何查看操作日志详解
2022/05/30 MySQL
Win10开机修复磁盘错误怎么跳过?Win10关闭开机磁盘检查的方法
2022/09/23 数码科技