對(duì)于網(wǎng)頁(yè)制作和開(kāi)發(fā),HTML 登錄界面是非常常見(jiàn)和必要的元素之一。為了實(shí)現(xiàn)用戶的登錄和數(shù)據(jù)傳輸,在 HTML 中需要加入 JavaScript 代碼來(lái)實(shí)現(xiàn)相關(guān)的功能,具體實(shí)現(xiàn)方式如下:
// HTML 代碼 <form id="login-form" name="loginForm" action="login.php" method="post"> <label for="username">用戶名:</label> <input type="text" name="username" id="username" required /> <br /> <label for="password">密碼:</label> <input type="password" name="password" id="password" required /> <br /> <input type="button" value="登錄" onclick="submitForm();" /> </form> // JavaScript 代碼 function submitForm() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; // 驗(yàn)證輸入的用戶名和密碼是否為空 if (username == "" || password == "") { alert("用戶名和密碼不能為空!"); } else { document.loginForm.submit(); // 提交登錄表單 } }
該代碼中通過(guò)表單 (form) 元素來(lái)收集用戶輸入的信息,并使用 JavaScript 提交表單數(shù)據(jù)。在 JavaScript 中首先通過(guò) getElementById() 方法獲取用戶名和密碼輸入框的值,然后通過(guò) if 判斷語(yǔ)句對(duì)用戶輸入進(jìn)行必填項(xiàng)驗(yàn)證。如果用戶名或密碼為空,彈出提示框提示用戶必填,否則使用 JavaScript 提交表單數(shù)據(jù)到指定的服務(wù)器端處理程序(例如 login.php)。