Heim > Backend-Entwicklung > PHP-Tutorial > Beispielanalyse von Ajax und PHP, um eine Überprüfung der Mobiltelefonnummer ohne Aktualisierung zu erreichen

Beispielanalyse von Ajax und PHP, um eine Überprüfung der Mobiltelefonnummer ohne Aktualisierung zu erreichen

小云云
Freigeben: 2023-03-18 09:34:02
Original
1586 Leute haben es durchsucht

Dieser Artikel zeigt Ihnen hauptsächlich ein Beispiel für die Implementierung der Nichtaktualisierungsüberprüfung von Mobiltelefonnummern. Es hat einen guten Referenzwert und ich hoffe, dass es für alle hilfreich ist. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.

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>
Nach dem Login kopieren

Serverimplementierung:

<?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)
?>
Nach dem Login kopieren

Verwandte Empfehlungen:

asp.net Ajax erkennt keinen Aktualisierungsbestätigungscode

php+ jquery Ajax-Postfach Beispiel für die Nicht-Aktualisierungsüberprüfung der Adresse_PHP-Tutorial

Jquery einfaches Beispiel für die Implementierung des Nicht-Aktualisierungsüberprüfungscodes_jquery

Das obige ist der detaillierte Inhalt vonBeispielanalyse von Ajax und PHP, um eine Überprüfung der Mobiltelefonnummer ohne Aktualisierung zu erreichen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage