English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثال على التحقق من صحة الهاتف بدون تحديث باستخدام 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" 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();

xmlHttp.onreadystatechange=function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
 	if(!usernamereg.test(name)){
 		document.getElementById("txt").innerHTML="رقم الهاتف غير صحيح";
	}
 	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;
}
	echo "رقم الهاتف متاح";	
}
mysqli_close($con);
?>

هذا المثال لتحقيق التحقق من صحة الرقم الهاتف دون تحديث باستخدام AJAX وPHP هو كل محتوى يشاركه معكم المحرر، آمل أن يكون هذا مرجعًا لكم، وآمل أيضًا أن تدعموا تعليمات النفخ.

البيان: محتوى هذا المقال تم جمعه من الإنترنت، ملكية حقوق الطبع والنشر لأصحابها، تم جمع المحتوى من قبل المستخدمين عبر الإنترنت الذين قدموه بذاتهم، ويملك هذا الموقع حقوق الملكية، لم يتم تعديل المحتوى بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا وجدت محتوى يشتبه في حقوق الطبع والنشر، فالرجاء إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (الرجاء استبدال # ب @ عند إرسال البريد الإلكتروني) لإبلاغنا، وقدم الأدلة ذات الصلة، وسيتم حذف المحتوى المزعوم الذي يشتبه في حقوق الطبع والنشر على الفور.

أنت قد تحب