Trong bài viết này, tôi sẽ giải thích với một ví dụ, cách thực hiện mật khẩu và xác nhận xác thực mật khẩu cho hộp văn bản mật khẩu bằng JavaScript và jQuery.
Các giá trị của mật khẩu và xác nhận các hộp văn bản mật khẩu được so sánh bằng cách sử dụng JavaScript và jQuery và nếu các giá trị không khớp với thông báo lỗi được hiển thị.
Mật khẩu và xác nhận xác thực mật khẩu bằng JavaScript
Đánh dấu HTML sau đây bao gồm hai hộp văn bản mật khẩu HTML và một nút. Nút đã được chỉ định một trình xử lý sự kiện JavaScript. Khi nút được nhấp, chức năng JavaScript xác thực được thực thi.
Bên trong hàm JavaScript xác thực, các giá trị của mật khẩu và các hộp văn bản xác nhận mật khẩu được tìm nạp và được so sánh. Nếu các giá trị không khớp với thông báo lỗi được hiển thị bằng hộp thông báo cảnh báo JavaScript và giá trị sai được trả về để dừng gửi biểu mẫu.
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;function Validate[] {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;var password = document.getElementById["txtPassword"].value;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:var confirmPassword = document.getElementById["txtConfirmPassword"].value;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;if [password != confirmPassword] {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Xác nhận mật khẩu:"Passwords do not match."];
& nbsp; & nbsp; & nbsp; chức năng xác nhận [] {return false;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; var password = document.getEuityById ["txtpassword"]. Giá trị;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; var xác nhậnPassword = document.getEuityById ["txtconfirmpassword"]. Giá trị;return true;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; if [password! = xác nhậnPassword] {
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Mật khẩu:function [] {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;"#btnSubmit"].click[function [] {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Xác nhận mật khẩu:var password = $["#txtPassword"].val[];
& nbsp; & nbsp; & nbsp; chức năng xác nhận [] {var confirmPassword = $["#txtConfirmPassword"].val[];
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; var password = document.getEuityById ["txtpassword"]. Giá trị;if [password != confirmPassword] {
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; var xác nhậnPassword = document.getEuityById ["txtconfirmpassword"]. Giá trị;"Passwords do not match."];
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; returnFalse;return false;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; trở lại;return true;
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; }];
& nbsp; & nbsp; & nbsp; }];
Ảnh chụp màn hình
tính tương thích của trình duyệt web
Mã trên đã được kiểm tra trong các trình duyệt sau.
* Tất cả các logo trình duyệt được hiển thị ở trên là thuộc tính của chủ sở hữu tương ứng của họ.
Thử nghiệm
Tải xuống