首页 > 编程 > PHP > 正文

ajax+php实现无刷新验证手机号的实例讲解

2020-03-24 18:54:31
字体:
来源:转载
供稿:网友
下面小编就为大家分享一篇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 quot;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读取并输出XML文件数据的简单实现方法讲解

thinkphp5 加载静态资源路径与常量的方法讲解

浅析PHP中的闭包和匿名函数解释

以上就是ajax+php实现无刷新验证手机号的实例讲解的详细内容,PHP教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表