Cập nhật lần cuối: ngày 25 tháng 8 năm 2022
Trong - JavaScript
Forgot password?
Cập nhật lần cuối: ngày 25 tháng 8 năm 2022
Trong - JavaScript
Forgot password?
Cuối cùng, kết luận ở đây chúng ta có thể nói rằng với sự trợ giúp của bài viết này, chúng ta có thể hiểu cách tạo trang đăng nhập trong JavaScript với cơ sở dữ liệu.
Tôi hy vọng hướng dẫn này trên trang đăng nhập JavaScript với cơ sở dữ liệu giúp bạn và các bước và phương thức được đề cập ở trên rất dễ thực hiện và thực hiện.
Tìm hiểu làm thế nào để tạo một biểu mẫu đăng nhập đáp ứng với CSS.
Nhấp vào nút để mở biểu mẫu đăng nhập:
× password?
// Nhận modalvar modal = document.getEuityById ['id01'];
form {
border: 3px solid #f1f1f1;
}
// Khi người dùng nhấp vào bất cứ nơi nào bên ngoài phương thức, hãy đóng cửa sổ. title = function [sự kiện] {& nbsp; if [event.target == modal] {& nbsp; & nbsp; & nbsp; & nbsp; modal.style.display = "none"; & nbsp; & nbsp;}}}
input[type=text], input[type=password] {
width: 100%;
padding: 12px 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #ccc;
box-sizing: border-box;
}
Hãy tự mình thử »
button {
background-color: #04AA6D;
color: white;
padding: 14px 20px;
margin: 8px 0;
border: none;
cursor: pointer;
width: 100%;
}
Mẹo: Chuyển đến hướng dẫn biểu mẫu HTML của chúng tôi để tìm hiểu thêm về các hình thức HTML.
button:hover {
opacity: 0.8;
}
Mẹo: Chuyển đến hướng dẫn biểu mẫu CSS của chúng tôi để tìm hiểu thêm về cách tạo kiểu các yếu tố hình thức.
.cancelbtn {
width: auto;
padding: 10px 18px;
background-color: #f44336;
}
Bạn đã bao giờ nghe về không gian trường học W3schools chưa? Tại đây bạn có thể tạo trang web của mình từ đầu hoặc sử dụng một mẫu và lưu trữ miễn phí.
.imgcontainer {
text-align: center;
margin: 24px 0 12px 0;
}
Bắt đầu miễn phí ❯
img.avatar {
width: 40%;
border-radius: 50%;
}
* Không cần thẻ tín dụng
.container {
padding: 16px;
}
Làm cách nào để tạo một mẫu đăng ký và đăng nhập trong HTML với cơ sở dữ liệu?
span.psw {
float: right;
padding-top: 16px;
}
1] Xây dựng một hệ thống đăng ký.
@media screen and [max-width: 300px] {
span.psw {
display: block;
float: none;
}
.cancelbtn {
width: 100%;
}
}
Hãy tự mình thử »
Đăng nhập
Login
& nbsp; & thời gian;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Tên người dùng & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Username
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Đăng nhập & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Hãy nhớ tôi & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Remember me
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Hủy & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Quên mật khẩu? & Nbsp; & nbsp; & nbsp; & nbsp;
Cancel
Forgot password?
/ * Phương thức [nền] */. Modal {& nbsp; & nbsp; hiển thị: Không có; / * Ẩn theo mặc định */& nbsp; & nbsp; vị trí: đã sửa; / * Ở lại vị trí */& nbsp; Z-Chỉ số: 1; / * Ngồi trên đầu */& nbsp; trái: 0; & nbsp; & nbsp; top: 0; & nbsp; Chiều rộng: 100%; / * Chiều rộng đầy đủ */& nbsp; & nbsp; chiều cao: 100%; / * Chiều cao đầy đủ */& nbsp; tràn: tự động; / * Bật cuộn nếu cần */& nbsp; màu nền: RGB [0,0,0]; / * Màu dự phòng */& nbsp; màu nền: RGBA [0,0,0,0,4]; / * Đen w/độ mờ */& nbsp; Padding-Top: 60px;}
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb[0,0,0]; /* Fallback color */
background-color: rgba[0,0,0,0.4]; /* Black w/ opacity */
padding-top:
60px;
}
/ * Nội dung phương thức/hộp */. Phương thức liên kết {& nbsp; màu nền: #Fefefe; & nbsp; Biên độ: tự động 5px; / * 15% từ đầu và giữa */& nbsp; Biên giới: 1px rắn #888; & nbsp; & nbsp; chiều rộng: 80%; / * Có thể nhiều hơn hoặc ít hơn, tùy thuộc vào kích thước màn hình */}
.modal-content {
background-color: #fefefe;
margin: 5px auto; /* 15% from the top and centered */
border: 1px solid #888;
width: 80%; /* Could be more or less, depending on screen size */
}
/ * Nút Đóng */.Close {& nbsp; & nbsp;/ * vị trí ở góc trên cùng bên phải bên ngoài phương thức */& nbsp; Vị trí: Tuyệt đối; & nbsp; Phải: 25px; & nbsp; Top: 0; & nbsp; & nbsp; color: #000; & nbsp; & nbsp; font-size: 35px; & nbsp; & nbsp; font-weight: in đậm;}
.close {
/* Position it in the top right corner outside of the modal */
position: absolute;
right: 25px;
top: 0;
color:
#000;
font-size: 35px;
font-weight: bold;
}
/ * Nút đóng trên di chuột */. Đóng: di chuột, .close: tập trung {& nbsp; Màu sắc: màu đỏ; & nbsp; & nbsp; con trỏ: con trỏ; }
.close:hover,
.close:focus {
color: red;
cursor: pointer;
}
/ * Thêm hoạt hình zoom */ .animate {& nbsp; & nbsp; -webkit-animation: animatezoom 0.6s; & nbsp; Hoạt hình: Animatezoom 0,6S}
.animate {
-webkit-animation: animatezoom 0.6s;
animation: animatezoom 0.6s
}
@-webkit-Keyframes animatezoom {& nbsp; từ {-webkit-transform: scale [0]} & nbsp; to {-webkit-transform: scale [1]}}
from {-webkit-transform: scale[0]}
to {-webkit-transform: scale[1]}
}
@KeyFrames animatezoom {& nbsp; từ {biến đổi: scale [0]} & nbsp; đến {biến đổi: scale [1]}}
from {transform: scale[0]}
to {transform: scale[1]}
}
Mẹo: Bạn cũng có thể sử dụng JavaScript sau để đóng phương thức bằng cách nhấp vào bên ngoài nội dung phương thức [và không chỉ bằng cách sử dụng nút "X" hoặc "Hủy" để đóng nó]: You can also use the following javascript to close the modal by clicking outside of the modal content [and not just by using the "x" or "cancel" button to close it]:
/ * Phương thức [nền] */. Modal {& nbsp; & nbsp; hiển thị: Không có; / * Ẩn theo mặc định */& nbsp; & nbsp; vị trí: đã sửa; / * Ở lại vị trí */& nbsp; Z-Chỉ số: 1; / * Ngồi trên đầu */& nbsp; trái: 0; & nbsp; & nbsp; top: 0; & nbsp; Chiều rộng: 100%; / * Chiều rộng đầy đủ */& nbsp; & nbsp; chiều cao: 100%; / * Chiều cao đầy đủ */& nbsp; tràn: tự động; / * Bật cuộn nếu cần */& nbsp; màu nền: RGB [0,0,0]; / * Màu dự phòng */& nbsp; màu nền: RGBA [0,0,0,0,4]; / * Đen w/độ mờ */& nbsp; Padding-Top: 60px;}
// Get the modal
var modal = document.getElementById['id01'];
/ * Nội dung phương thức/hộp */. Phương thức liên kết {& nbsp; màu nền: #Fefefe; & nbsp; Biên độ: tự động 5px; / * 15% từ đầu và giữa */& nbsp; Biên giới: 1px rắn #888; & nbsp; & nbsp; chiều rộng: 80%; / * Có thể nhiều hơn hoặc ít hơn, tùy thuộc vào kích thước màn hình */}
window. title = function[event] {
if [event.target == modal] {
modal.style.display = "none";
}
}
/ * Nút Đóng */.Close {& nbsp; & nbsp;/ * vị trí ở góc trên cùng bên phải bên ngoài phương thức */& nbsp; Vị trí: Tuyệt đối; & nbsp; Phải: 25px; & nbsp; Top: 0; & nbsp; & nbsp; color: #000; & nbsp; & nbsp; font-size: 35px; & nbsp; & nbsp; font-weight: in đậm;}
/ * Nút đóng trên di chuột */. Đóng: di chuột, .close: tập trung {& nbsp; Màu sắc: màu đỏ; & nbsp; & nbsp; con trỏ: con trỏ; } Go to our HTML Form Tutorial to learn more about HTML Forms.
/ * Thêm hoạt hình zoom */ .animate {& nbsp; & nbsp; -webkit-animation: animatezoom 0.6s; & nbsp; Hoạt hình: Animatezoom 0,6S} Go to our CSS Form Tutorial to learn more about how to style form elements.
@-webkit-Keyframes animatezoom {& nbsp; từ {-webkit-transform: scale [0]} & nbsp; to {-webkit-transform: scale [1]}}W3Schools Spaces? Here you can create your website from scratch or use a template, and host it for free.
@KeyFrames animatezoom {& nbsp; từ {biến đổi: scale [0]} & nbsp; đến {biến đổi: scale [1]}}
Mẹo: Bạn cũng có thể sử dụng JavaScript sau để đóng phương thức bằng cách nhấp vào bên ngoài nội dung phương thức [và không chỉ bằng cách sử dụng nút "X" hoặc "Hủy" để đóng nó]: