Heim > Artikel > Backend-Entwicklung > Beispielerklärung von Ajax+php zur Implementierung der Nichtaktualisierungsüberprüfung der Mobiltelefonnummer
Der unten stehende Herausgeber wird Ihnen ein Beispiel für die Implementierung der Nichtaktualisierungsüberprüfung von Mobiltelefonnummern mitteilen. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich ist. Folgen wir dem Editor, um einen Blick darauf zu werfen
Eine einfache Überprüfungsmethode ohne Aktualisierung, um zu überprüfen, ob eine Mobiltelefonnummer registriert ist:
Client-Implementierung:
<!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>
Server-Implementierung :
<?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) ?>
Das obige Beispiel einer Ajax+PHP-Implementierung der Nichtaktualisierungsüberprüfung der Mobiltelefonnummer ist der gesamte vom Herausgeber geteilte Inhalt Ich hoffe, es kann Ihnen eine Referenz geben, ich hoffe auch, dass jeder die chinesische PHP-Website unterstützt.
Erläuterung der einfachen Implementierungsmethode zum Lesen und Ausgeben von XML-Dateidaten mit PHP
thinkphp5 erklärt, wie man statische Ressourcenpfade und Konstanten lädt
Eine kurze Analyse von Abschlüssen und anonymen Funktionen in PHP
Das obige ist der detaillierte Inhalt vonBeispielerklärung von Ajax+php zur Implementierung der Nichtaktualisierungsüberprüfung der Mobiltelefonnummer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!