一款简单的无刷新验证手机号是否注册:
客户端实现:
!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教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答