คุณสมบัติเติมข้อความอัตโนมัติของ HTML DOM Input Text เชื่อมโยงกับแอตทริบิวต์เติมข้อความอัตโนมัติขององค์ประกอบ ที่มี type=”text” แอตทริบิวต์เติมข้อความอัตโนมัติใช้ค่า "เปิด" หรือ "ปิด" ค่า on ระบุว่าเว็บเบราว์เซอร์ต้องกรอกข้อความของผู้ใช้โดยอัตโนมัติโดยอิงจากอินพุตก่อนหน้าในขณะที่ตั้งค่าเป็นเท็จ
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติเติมข้อความอัตโนมัติ -
textObject.autocomplete = "on|off"
ในที่นี้ หมายถึงเบราว์เซอร์จะป้อนข้อมูลของผู้ใช้โดยอัตโนมัติตามอินพุตก่อนหน้า ในขณะที่ระบุเท็จว่าจะไม่ป้อนข้อมูลของผู้ใช้ใดๆ ให้สมบูรณ์ตามอินพุตก่อนหน้า มีค่าที่ตั้งไว้เป็นเปิดโดยค่าเริ่มต้น
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติป้อนข้อความอัตโนมัติ -
<!DOCTYPE html> <html> <body> <h1>Input text autocomplete property</h1> <form action="/Sample_page.php"> USERNAME: <input type="text" id="TEXT1" name="USR" autocomplete="on"><br><br> <input type="submit"> </form> <p>Off the autocomplete in the above text field by clicking on the below button</p> <button onclick="changeAuto()">Autocomplete Off</button> <p id="Sample"></p> <script> function changeAuto() { document.getElementById("TEXT1").autocomplete = "off"; document.getElementById("Sample").innerHTML = "Your text will not autocomplete now"; } </script> </body> </html>
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
ในการพิมพ์ข้อความในช่องด้านบนและส่งสองสามครั้งเพื่อดูการเติมข้อความอัตโนมัติตามข้อมูลที่คุณป้อนก่อนหน้านี้ -
เมื่อคลิกปุ่ม "ปิดการเติมข้อความอัตโนมัติ" -