怎么利用js判斷用戶名和密碼是否為空?
把下面的代碼添加到 head 中
<script type="text/javascript">
function checkLoginForm() {
var un = document.getElementById("Text1");
var pw = document.getElementById("Password1");
if(un.value == "" || pw.value == "") {
alert("用戶名或密碼不能為空");
return false;
}
}
</script>
把 <form method="post"> 改為
<form method="post" action="login.php" onsubmit="return checkLoginForm()">
你之前的 form 沒有 action,需要有一個網址去 post,根據你的文件名修改 login.php
如果用戶名和密碼不為空,你不應該讓網頁跳轉,而是直接提交表單。
你可以把現在這個頁面命名為 login.php,然后提交給自己,在 PHP 中進行頁面跳轉
if(empty($user) || empty($pass)) {
echo "<script>alert('用戶名或密碼不能為空');</script>";
}
else {
// 這里檢查用戶名和密碼是否匹配
//、、、
// 跳轉到其它頁面
header("Location: index.php");
}