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项目开发中最常用的自定义函数整理
Dec 02 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
yii框架builder、update、delete使用方法
Apr 30 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
Jun 19 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
PHP中file_exists()判断中文文件名无效的解决方法
Nov 12 PHP
PHP异常处理Exception类
Dec 11 PHP
PHP mysql事务问题实例分析
Jan 18 PHP
PHP自定义函数格式化json数据示例
Sep 14 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
PHP 布尔值的自增与自减的实现方法
May 03 PHP
PHP7原生MySQL数据库操作实现代码
Jul 03 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
PHP下一个非常全面获取图象信息的函数
2008/11/20 PHP
php字符串操作常见问题小结
2016/10/11 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
js读取cookie方法总结
2014/10/31 Javascript
jquery实现树形菜单完整代码
2015/12/29 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
详解JavaScript中return的用法
2017/05/08 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
如何在面试中手写出javascript节流和防抖函数
2020/10/22 Javascript
Python3基础之输入和输出实例分析
2014/08/18 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python打包exe开机自动启动的实例(windows)
2019/06/28 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
Python hashlib模块加密过程解析
2019/11/05 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
材料加工工程求职信
2014/02/19 职场文书
最经典的大学生职业生涯规划范文
2014/03/05 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
大学生心理健康教育心得体会
2016/01/12 职场文书
Django 如何实现文件上传下载
2021/04/08 Python
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis