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 相关文章推荐
Windows下PHP的任意文件执行漏洞
Oct 09 PHP
无数据库的详细域名查询程序PHP版(4)
Oct 09 PHP
劣质的PHP代码简化
Feb 08 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
php学习笔记之面向对象
Nov 08 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
实例讲解php数据访问
May 09 PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 PHP
PHP数组编码gbk与utf8互相转换的两种方法
Sep 01 PHP
php版微信js-sdk支付接口类用法示例
Oct 12 PHP
详解no input file specified 三种解决方法
Nov 29 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
一个连接两个不同MYSQL数据库的PHP程序
2006/10/09 PHP
PHP控制网页过期时间的代码
2008/09/28 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
ExtJS Store的数据访问与更新问题
2010/04/28 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
AngularJS模块学习之Anchor Scroll
2016/01/19 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
NodeJS实现客户端js加密
2017/01/09 NodeJs
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
ES6中let 和 const 的新特性
2018/09/03 Javascript
关于微信小程序登录的那些事
2019/01/08 Javascript
NodeJs 实现简单WebSocket即时通讯的示例代码
2019/08/05 NodeJs
详解Vue中组件传值的多重实现方式
2019/08/16 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
Windows 7下Python Web环境搭建图文教程
2018/03/20 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
浅谈pycharm的xmx和xms设置方法
2018/12/03 Python
​如何愉快地迁移到 Python 3
2019/04/28 Python
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
浅谈keras 模型用于预测时的注意事项
2020/06/27 Python
车间班组长的职责
2013/12/13 职场文书
公司前台辞职报告
2014/01/19 职场文书
四年级评语大全
2014/04/21 职场文书
《春雨》教学反思
2014/04/24 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
美术教师求职信范文
2015/03/20 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
Python标准库pathlib操作目录和文件
2021/11/20 Python