通常對於無重新整理提交表單,我們都是運用ajax實現的。前段時間跟著老大瞭解到另一種無重新整理提交表單的方法。現在整理出來分享給大家。
第一種:
(html頁面)
複製代碼 代碼如下:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="utf-8">
<title>無重新整理提交表單</title>
<style type="text/css">
ul{ list-style-type:none;}
</style>
</head>
<body>
<iframe name="formsubmit" style="display:none;">
</iframe>
<!-- 將form表單提交的視窗指向隱藏的ifrmae,並通過ifrmae提交資料。 -->
<form action="form.php" method="POST" name="formphp" target="formsubmit">
<ul>
<li>
<label for="uname">使用者名稱:</label>
<input type="text" name="uname" id="uname" />
</li>
<li>
<label for="pwd">密 碼:</label>
<input type="password" name="pwd" id="pwd" />
</li>
<li>
<input type="submit" value="登入" />
</li>
</ul>
</form>
</body>
</html>
(PHP頁面)
複製代碼 代碼如下:
<?php
//非空驗證
if(empty($_POST['uname']) || empty($_POST['pwd']))
{
echo '<script type="text/javascript">alert("使用者名稱或密碼為空白!");</script>';
exit;
}
//驗證密碼
if($_POST['uname'] != 'jack' || $_POST['pwd'] != '123456')
{
echo '<script type="text/javascript">alert("使用者名稱或密碼不正確!");</script>';
exit;
} else {
echo '<script type="text/javascript">alert("登入成功!");</script>';
exit;
}