告別AJAX實現無刷新提交表單
通常對于無刷新提交表單,我們都是運用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">
</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;
}
相關文章:
1. html5手機觸屏touch事件介紹2. 一個用xslt樣式將xml解析為xhtml的類TransformBinder(兼容FF和IE7.0)3. idea自動加載html、js而無需重啟進程的操作4. 一篇文章弄懂PHP和HTML的嵌套寫法5. Springboot訪問templates html頁面過程詳解6. 使用vue實現HTML頁面生成圖片的方法7. flappy bird游戲源代碼揭秘和下載 —— 可運行于android、ios和html5多平臺8. js在HTML的三種引用方式詳解9. Java中Spring Boot+Socket實現與html頁面的長連接實例詳解10. 解決idea spring boot 修改html等不重啟即時生效的問題