Heim >Backend-Entwicklung >PHP-Tutorial >Beispielerklärung von Ajax+php zur Implementierung der Nichtaktualisierungsüberprüfung der Mobiltelefonnummer

Beispielerklärung von Ajax+php zur Implementierung der Nichtaktualisierungsüberprüfung der Mobiltelefonnummer

jacklove
jackloveOriginal
2018-07-04 18:02:361487Durchsuche

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(&#39;localhost&#39;, &#39;username&#39;, &#39;password&#39;);
if(! $con )
{
 die(&#39;连接失败: &#39; . mysqli_error($con));
}
mysqli_select_db($con,&#39;bdm256727651_db&#39;);
$username = "select userName FROM Forms where userName = &#39;$_POST[name]&#39; ";
$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.

Artikel, die Sie interessieren könnten:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn