在網站開發過程中,注冊頁面是不可避免的一個環節。為了讓注冊頁面更加美觀、流暢,我們需要在html和js代碼中進行一些增加和修改。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>注冊頁面</title>
<link rel="stylesheet" href="style.css">
<script src="main.js"></script>
</head>
<body>
<form id="formRegister">
<p>用戶名:<input type="text" name="username" required></p>
<p>密碼:<input type="password" name="password" required></p>
<p>確認密碼:<input type="password" name="confirmPassword" required></p>
<p>郵箱:<input type="email" name="email" required></p>
<p>手機號碼:<input type="tel" name="phone" required></p>
<p><input type="submit" value="注冊" id="btnSubmit"></p>
</form>
</body>
</html>
以上是注冊頁面的html源代碼。可以看到我們在form表單中設置了幾個必要的輸入框,包括用戶名、密碼、確認密碼、郵箱、手機號碼等,并且使用了required屬性使其為必填項。同時添加了提交按鈕“注冊”,將form表單的id設置為“formRegister”,方便后面js的調用。
var btnSubmit = document.getElementById('btnSubmit');
btnSubmit.onclick = function() {
var username = document.getElementsByName('username')[0].value;
var password = document.getElementsByName('password')[0].value;
var confirmPassword = document.getElementsByName('confirmPassword')[0].value;
var email = document.getElementsByName('email')[0].value;
var phone = document.getElementsByName('phone')[0].value;
if (username === '') {
alert('請輸入用戶名!');
return false;
}
if (password === '') {
alert('請輸入密碼!');
return false;
}
if (confirmPassword === '') {
alert('請輸入確認密碼!');
return false;
}
if (email === '') {
alert('請輸入郵箱!');
return false;
}
if (phone === '') {
alert('請輸入手機號碼!');
return false;
}
if (password !== confirmPassword) {
alert('兩次輸入的密碼不一致!');
return false;
}
alert('注冊成功!');
}
以上是js的源代碼部分。我們給“注冊”按鈕設置了點擊事件,使用了onclick方法。在點擊事件中,我們獲取了所有輸入框的值,并進行了簡單的驗證。如果有輸入框沒有填寫或密碼不一致等情況,都會為用戶彈窗提示。如果都驗證通過,就會彈出“注冊成功”的提示框。
以上就是html和js注冊頁面的源代碼,通過合理的修改和調用,可以讓注冊頁面更加完整、流暢和用戶友好。