Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Đối tượng Input Password trong HTML DOM

Đối tượng HTML DOM Input Password liên kết với phần tử <input> có type="password". Chúng ta có thể tạo và truy cập phần tử nhập mật khẩu bằng phương thức createElement() và getElementById() tương ứng.

Các thuộc tính

Dưới đây là các thuộc tính của đối tượng password:

STTThuộc tính & Mô tả
1autocomplete
Thiết lập hoặc trả về giá trị thuộc tính autocomplete của trường mật khẩu
2autofocus
Thiết lập hoặc trả về xem trường mật khẩu có tự động lấy focus khi tải trang hay không
3defaultValue
Thiết lập hoặc trả về giá trị mặc định của trường mật khẩu
4disabled
Thiết lập hoặc trả về xem trường mật khẩu có bị vô hiệu hóa hay không
5form
Trả về tham chiếu đến form chứa trường mật khẩu
6maxLength
Thiết lập hoặc trả về giá trị thuộc tính maxlength của trường mật khẩu
7name
Thiết lập hoặc trả về giá trị thuộc tính name của trường mật khẩu
8pattern
Thiết lập hoặc trả về giá trị thuộc tính pattern của trường mật khẩu
9placeholder
Thiết lập hoặc trả về giá trị thuộc tính placeholder của trường mật khẩu
10readOnly
Thiết lập hoặc trả về xem trường mật khẩu có chỉ đọc hay không
11required
Thiết lập hoặc trả về xem có bắt buộc điền trường mật khẩu trước khi submit form hay không
12size
Thiết lập hoặc trả về giá trị thuộc tính size của trường mật khẩu
13type
Thuộc tính chỉ đọc trả về loại phần tử form của trường mật khẩu
14value
Thiết lập hoặc trả về giá trị thuộc tính value của trường mật khẩu

Phương thức

Phương thức của đối tượng password:

STTPhương thức & Mô tả
1select()
Chọn nội dung của trường mật khẩu

Cú pháp

Cú pháp để tạo đối tượng Input Password:

var P = document.createElement("INPUT"); P.setAttribute("type", "password");

Ví dụ minh họa cho đối tượng Input Password:

<!DOCTYPE html> <html> <head> <script> 
    function createPASS() { 
        var P = document.createElement("INPUT"); 
        P.setAttribute("type", "password"); 
        document.body.appendChild(P); 
    } 
</script> </head> <body> 
<p>Tạo trường nhập loại password bằng cách nhấn nút dưới đây</p> 
<button onclick="createPASS()">TẠO</button> 
<br><br> MẬT KHẨU: </body> </html>

Kết quả

Đoạn mã trên sẽ tạo ra kết quả như sau:

Đối tượng Input Password trong HTML DOM

Khi nhấn nút TẠO và nhập vào trường mật khẩu mới tạo:

Đối tượng Input Password trong HTML DOM

Trong ví dụ trên:

Chúng ta có nút TẠO sẽ thực thi phương thức createPASS() khi được nhấn:

<button onclick="createPASS()">TẠO</button>

Phương thức createPASS() sử dụng createElement() của đối tượng document để tạo phần tử <input> bằng cách truyền "INPUT" làm tham số. Phần tử input mới được gán cho biến P và dùng setAttribute() để tạo thuộc tính type với giá trị "password". Cuối cùng dùng appendChild() trên document body để thêm phần tử input type password làm con của body:

function createPASS() { 
    var P = document.createElement("INPUT"); 
    P.setAttribute("type", "password"); 
    document.body.appendChild(P); 
}