Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

คุณสมบัติ autocomplete ของ HTML DOM Input Text


คุณสมบัติ autocomplete ของ HTML DOM Input Text เกี่ยวข้องกับแอตทริบิวต์ autocomplete ขององค์ประกอบ <input> ที่มี type=”text” แอตทริบิวต์ autocomplete รับค่า “on” หรือ “off” ค่า on ระบุว่าเบราว์เซอร์ต้องทำให้ข้อความของผู้ใช้สมบูรณ์โดยอัตโนมัติตามการป้อนข้อมูลก่อนหน้า ในขณะที่ false แทนตรงข้าม

ไวยากรณ์

ไวยากรณ์สำหรับการตั้งค่าคุณสมบัติ autocomplete:

textObject.autocomplete = "on|off"

ที่นี่ on หมายถึงเบราว์เซอร์จะทำให้ข้อมูลที่ผู้ใช้ป้อนสมบูรณ์โดยอัตโนมัติตามการป้อนข้อมูลก่อนหน้า ในขณะที่ false ระบุว่าไม่จะทำให้ข้อมูลใดๆ สมบูรณ์ตามการป้อนข้อมูลก่อนหน้า มีค่าเริ่มต้นเป็น on

ตัวอย่าง

มาดูตัวอย่างสำหรับคุณสมบัติ autocomplete ของ Input text:

<!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>ปิด autocomplete ในช่องข้อความด้านบนโดยคลิกปุ่มด้านล่าง</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>

ผลลัพธ์

จะได้ผลลัพธ์ดังนี้:

คุณสมบัติ autocomplete ของ HTML DOM Input Text

เมื่อพิมพ์ข้อความในช่องด้านบนและส่งหลายครั้งเพื่อดูข้อความ autocomplete ตามการป้อนก่อนหน้า:

คุณสมบัติ autocomplete ของ HTML DOM Input Text

เมื่อคลิกปุ่ม “Autocomplete Off”:

คุณสมบัติ autocomplete ของ HTML DOM Input Text