Thuộc tính tên Mật khẩu đầu vào HTML DOM được sử dụng để thiết lập hoặc trả về thuộc tính tên của trường mật khẩu đầu vào. Thuộc tính name giúp xác định dữ liệu biểu mẫu sau khi nó đã được gửi đến máy chủ. JavaScript cũng có thể sử dụng thuộc tính name để tham chiếu đến các phần tử biểu mẫu để thao tác sau này.
Cú pháp
Sau đây là cú pháp cho -
Đặt thuộc tính tên -
passwordObject.name = name
Ở đây, tên dùng để chỉ định tên trường mật khẩu.
Ví dụ
Hãy để chúng tôi xem xét một ví dụ cho thuộc tính tên mật khẩu -
<!DOCTYPE html> <html> <body> <h1>Input Password name Property</h1> Password: <input type="password" id="PASS" name="passW"> <p>Change the name of the password field by clicking the below button</p> <button onclick="changeName()">CHANGE NAME</button> <p id="Sample"></p> <script> function changeName() { document.getElementById("PASS").name ="NEW_PASS" ; document.getElementById("Sample").innerHTML = "Password field name is now NEW_PASS"; } </script> </body> </html>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Khi nhấp vào nút THAY ĐỔI TÊN -
Trong ví dụ trên -
Đầu tiên, chúng tôi đã tạo một trường mật khẩu đầu vào với id “PASS” và đặt giá trị thuộc tính tên của nó thành “passW” -
Password: <input type="password" id="PASS" maxLength=”5”>
Sau đó, chúng tôi đã tạo một nút THAY ĐỔI TÊN sẽ thực thi changeName () khi người dùng nhấp vào -
<button type="button" onclick="changeName()">CHANGE NAME</button>
Phương thức changeName () sử dụng phương thức getElementById () để lấy trường đầu vào với kiểu mật khẩu và đặt thuộc tính tên thành “NEW_PASS”. Sau đó, chúng tôi hiển thị sự thay đổi này bằng cách hiển thị một thông báo trong đoạn có id “Sample” sử dụng thuộc tính innerHTML -
function changeName() { document.getElementById("PASS").name ="NEW_PASS" ; document.getElementById("Sample").innerHTML = "Password field name is now NEW_PASS"; }