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

ออบเจ็กต์ HTML DOM Input Search


ออบเจ็กต์ HTML DOM Input Search เกี่ยวข้องกับองค์ประกอบ <input> ที่มี type “search” เราสามารถสร้างและเข้าถึงองค์ประกอบ input ที่มี type search โดยใช้เมธอด createElement() และ getElementById() ตามลำดับ

คุณสมบัติ

คุณสมบัติต่อไปนี้สำหรับออบเจ็กต์ Input Search:

คุณสมบัติคำอธิบาย
autocompleteตั้งค่าหรือส่งคืนว่าช่องค้นหาควรได้รับโฟกัสอัตโนมัติเมื่อโหลดหน้าหรือไม่
autofocusตั้งค่าหรือส่งคืนว่าช่องค้นหาควรได้รับโฟกัสอัตโนมัติเมื่อโหลดหน้าหรือไม่
defaultValueตั้งค่าหรือส่งคืนค่าเริ่มต้นของช่องค้นหา
disabledตั้งค่าหรือส่งคืนว่าปุ่มรีเซ็ตถูกปิดใช้งานหรือไม่
formส่งคืนการอ้างอิงของฟอร์มที่มีช่องค้นหา
listส่งคืนการอ้างอิงไปยัง datalist ที่มีช่องค้นหา
maxLengthตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ maxlength ของช่องค้นหา
nameตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ name ของช่องค้นหา
patternตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ pattern ของช่องค้นหา
placeholderตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ placeholder ของช่องค้นหา
readOnlyตั้งค่าหรือส่งคืนว่าช่องค้นหาเป็น read-only หรือไม่
requiredตั้งค่าหรือส่งคืนว่าจำเป็นต้องกรอกช่องค้นหาก่อนส่งฟอร์มหรือไม่
sizeตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ size ของช่องค้นหา
typeคุณสมบัติแบบอ่านอย่างเดียว ส่งคืนประเภทขององค์ประกอบฟอร์มที่ช่องค้นหาเป็น
valueตั้งค่าหรือส่งคืนค่าแอตทริบิวต์ value ของช่องค้นหา

ไวยากรณ์

ไวยากรณ์สำหรับการสร้างออบเจ็กต์ input search:

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

ตัวอย่าง

มาดูตัวอย่างสำหรับออบเจ็กต์ Input Search:

<!DOCTYPE html> <html> <head> <script>    function createSearch() {       var S= document.createElement("INPUT");       S.setAttribute("type", "search");       document.body.appendChild(S);    } </script> </head> <body> <p>สร้างช่อง input ที่มี type search โดยคลิกปุ่มด้านล่าง</p> <button onclick="createSearch()">CREATE</button> <br><br> FRUITS: </body> </html>

ผลลัพธ์

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

ออบเจ็กต์ HTML DOM Input Search

เมื่อคลิกปุ่ม CREATE:

ออบเจ็กต์ HTML DOM Input Search