php通過iframe實現區域性重新整理
阿新 • • 發佈:2019-02-10
reg.html
reg.html頁面中有個iframe標籤,通過iframe去請求php校驗使用者名稱是否可用。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> iframe區域性重新整理</title>
</head>
<body>
<form method="post" action="">
使用者名稱:<input type="text" id="uname" name='username' /><span id="msg" style="color:red;"></span>
</form>
<iframe border='0' width='0' height='0' id='myiframe' ></iframe>
<script type="text/javascript">
//當用戶名輸入框失去焦點時讓iframe請求check_reg.php
document.getElementById('uname').onblur = function(){
if (this.value != '')
{
document.getElementById('myiframe').src = 'check_reg.php?username='+ this.value;
}
}
</script>
</body>
</html>
check_reg.php
<?php
header("content-type:text/html;charset=utf-8");
$username = $_GET['username'];
if ($username == 'admin')
{
$msg = '對不起,使用者名稱已被使用!';
}else
{
$msg = '恭喜!該使用者名稱可以使用。';
}
echo <<<STR
<script>
window.parent.document.getElementById('msg').innerHTML = "$msg";
</script>
STR;
?>