>  기사  >  백엔드 개발  >  휴대전화 번호를 새로 고치지 않고 확인하는 방법을 구현하기 위한 ajax+php 설명 예시

휴대전화 번호를 새로 고치지 않고 확인하는 방법을 구현하기 위한 ajax+php 설명 예시

jacklove
jacklove원래의
2018-07-04 18:02:361429검색

다음 편집자는 휴대전화 번호의 새로 고치지 않는 확인을 구현하는 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();
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(&#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)
?>
#🎜🎜 #

위의 휴대전화 번호 새로고침 없음 인증을 구현한 ajax+php 예시는 모두 편집자가 공유한 내용이므로 참고가 되셨으면 좋겠습니다. PHP 중국어 웹사이트를 지원합니다.

당신이 관심을 가질 만한 기사:

PHP가 XML 파일 데이터를 읽고 출력하는 간단한 구현 방법에 대한 설명 #🎜 🎜#

thinkphp5 정적 리소스 경로 및 상수 로드 방법에 대한 설명

#🎜🎜 #간략한 분석 PHP의 클로저와 익명 함수 설명

위 내용은 휴대전화 번호를 새로 고치지 않고 확인하는 방법을 구현하기 위한 ajax+php 설명 예시의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.