隨著數字化時代的來臨,注冊頁面代碼已經成為網站建設的重要內容。其中主要包括HTML、JS、CSS三大部分。下面我們來依次了解每個部分的作用及其對應的代碼。
<!DOCTYPE html>
<html>
<head>
<title>注冊頁面</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<form action="register.php" method="post">
<label for="username">用戶名:</label>
<input type="text" id="username" name="username">
<br>
<label for="password">密碼:</label>
<input type="password" id="password" name="password">
<br>
<label for="confirm_password">確認密碼:</label>
<input type="password" id="confirm_password" name="confirm_password">
<br>
<label for="email">郵箱:</label>
<input type="email" id="email" name="email">
<br>
<input type="submit" value="注冊">
</form>
<script src="script.js"></script>
</body>
</html>
以上是一份基本的HTML注冊頁面代碼,使用了form表單來提交內容,包括用戶名、密碼、確認密碼和郵箱。同時還引入了CSS樣式和JS腳本文件。
form {
width: 300px;
margin: 20px auto;
padding: 10px;
border: 1px solid #ccc;
}
label {
display: block;
font-weight: bold;
}
input {
width: 100%;
padding: 5px;
margin-bottom: 10px;
border: 1px solid #ccc;
border-radius: 3px;
}
CSS樣式代碼主要用來布局和美化頁面,這里我們為表單添加了一些基本樣式,如寬度、邊框、圓角等。
var username = document.getElementById("username");
var password = document.getElementById("password");
var confirm_password = document.getElementById("confirm_password");
var email = document.getElementById("email");
function validateForm() {
if (username.value == "") {
alert("用戶名不能為空");
return false;
}
if (password.value == "") {
alert("密碼不能為空");
return false;
}
if (password.value != confirm_password.value) {
alert("兩次輸入的密碼不一致");
return false;
}
if (email.value == "") {
alert("郵箱不能為空");
return false;
}
if (!validateEmail(email.value)) {
alert("郵箱格式不正確");
return false;
}
return true;
}
function validateEmail(email) {
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
return reg.test(email);
}
document.querySelector("form").addEventListener("submit", function (e) {
if (!validateForm()) {
e.preventDefault();
}
});
JS腳本代碼主要用來對用戶輸入的內容進行驗證,確保數據的安全和有效性。這里我們以常見的用戶名、密碼和郵箱為例,通過正則表達式的方式進行驗證,并在驗證不通過時彈出相應的提示框。
綜上所述,HTML、CSS和JS三大部分共同構成了注冊頁面的代碼,使用它們將使得用戶界面更加友好和安全。