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 相关文章推荐
模板引擎Smarty深入浅出介绍
Dec 06 PHP
PHP 模板高级篇总结
Dec 21 PHP
PHP生成HTML静态页面实例代码
Aug 31 PHP
PHP第一季视频教程(李炎恢+php100 不断更新)
May 29 PHP
php列出一个目录下的所有文件的代码
Oct 09 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
Oct 15 PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 PHP
thinkphp微信开发(消息加密解密)
Dec 02 PHP
CI框架扩展系统核心类的方法分析
May 23 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
PHP实现的AES加密、解密封装类与用法示例
Aug 02 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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中文验证码实现示例分享
2014/01/12 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
实现PHP搜索加分页
2016/10/12 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
javawscript 三级菜单的实现原理
2009/07/01 Javascript
ExtJS 入门
2010/10/29 Javascript
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
WordPress 单页面上一页下一页的实现方法【附代码】
2016/03/10 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
Angular2+国际化方案(ngx-translate)的示例代码
2017/08/23 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
JS图片懒加载的优点及实现原理
2020/01/10 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
[01:46]新英雄登场
2019/09/10 DOTA
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
python tkinter canvas使用实例
2019/11/04 Python
Pytorch中实现只导入部分模型参数的方式
2020/01/02 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
Oakley官网:运动太阳镜、雪镜和服装
2016/09/30 全球购物
亿企通软件测试面试题
2012/04/10 面试题
银行实习自我鉴定
2013/10/12 职场文书
感恩节活动方案
2014/01/27 职场文书
优秀少先队工作者事迹材料
2014/05/13 职场文书
保护动物的标语
2014/06/11 职场文书
委托证明模板
2014/09/16 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
担保书范本
2015/01/20 职场文书
2015年教学工作总结
2015/04/02 职场文书
详解Python小数据池和代码块缓存机制
2021/04/07 Python