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 相关文章推荐
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
Oct 09 PHP
简单的php 验证图片生成函数
May 21 PHP
php xml留言板 xml存储数据的简单例子
Aug 24 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
如何使用php输出时间格式
Aug 31 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
PHP中你应该知道的require()文件包含的正确用法
Jun 12 PHP
PHP编程之设置apache虚拟目录
Jul 08 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
Mar 04 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
Jun 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
用phpmyadmin更改mysql5.0登录密码
2008/03/25 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
YII2框架中日志的配置与使用方法实例分析
2020/03/18 PHP
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
JavaScript数据结构与算法之栈详解
2015/03/12 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
JS简单设置下拉选择框默认值的方法
2016/08/20 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
详解AngularJS中$filter过滤器使用(自定义过滤器)
2017/02/04 Javascript
vue router demo详解
2017/10/13 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
python中查看变量内存地址的方法
2015/05/05 Python
Python处理文本文件中控制字符的方法
2017/02/07 Python
Linux下Python安装完成后使用pip命令的详细教程
2018/11/22 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
Python JSON编解码方式原理详解
2020/01/20 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
英国定做窗帘和纺织品面料一站式商店:Dekoria
2018/08/29 全球购物
求职信的七个关键技巧
2014/02/05 职场文书
小学课外阅读总结
2014/07/09 职场文书
城管执法人员纪律作风整顿思想汇报
2014/09/13 职场文书
校本培训个人总结
2015/02/28 职场文书
Pycharm连接远程服务器并远程调试的全过程
2021/06/24 Python