ปัญหาหลักที่เกี่ยวข้องกับ HTML
<datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> </datalist>
1. รหัสนี้สร้างองค์ประกอบ HTML ที่เรียกว่า datalist ซึ่งใช้เพื่อสร้างรายการตัวเลือกสำหรับช่องป้อนข้อมูล
2. รายการข้อมูลมีแอตทริบิวต์ id ของ "เบราว์เซอร์"
3. ภายใน datalist มีองค์ประกอบตัวเลือกห้ารายการ แต่ละรายการมีแอตทริบิวต์ค่าที่มีชื่อของเว็บเบราว์เซอร์ (Chrome, Firefox, Internet Explorer, Opera และ Safari)
4. ค่าเหล่านี้จะใช้เป็นคำแนะนำเมื่อผู้ใช้พิมพ์ลงในช่องป้อนข้อมูลที่เกี่ยวข้องกับรายการข้อมูลนี้
แท็ก datalist คืออะไร
HTML
ความแตกต่างระหว่าง Datalist และแบบเลื่อนลงคืออะไร
Datalist เป็นองค์ประกอบ HTML ที่ให้รายการตัวเลือกสำหรับผู้ใช้เพื่อเลือก คล้ายกับเมนูแบบเลื่อนลง แต่ข้อแตกต่างที่สำคัญคือผู้ใช้สามารถป้อนค่าของตนเองได้ ผู้ใช้สามารถพิมพ์ในช่องป้อนข้อมูลและรายการข้อมูลจะให้คำแนะนำตามสิ่งที่พวกเขาพิมพ์ ในทางกลับกัน เมนูแบบเลื่อนลงอนุญาตให้ผู้ใช้เลือกจากตัวเลือกที่กำหนดไว้ล่วงหน้าเท่านั้น นอกจากนี้ ด้วยดาต้าลิสต์ ผู้ใช้สามารถพิมพ์ค่าใดๆ ที่ต้องการได้ แม้ว่าค่านั้นจะไม่ได้อยู่ในรายการตัวเลือกก็ตาม
วิธีใช้ datalist ในรูปแบบ HTML
HTML
ในการใช้องค์ประกอบ datalist ก่อนอื่นคุณต้องสร้างฟอร์ม HTML ด้วย องค์ประกอบและให้แอตทริบิวต์ id จากนั้น คุณสามารถเพิ่มองค์ประกอบดาต้าลิสต์ภายในแบบฟอร์มและตั้งค่าแอตทริบิวต์รายการเท่ากับรหัสของช่องป้อนข้อมูล ภายในรายการข้อมูล คุณสามารถเพิ่มอย่างน้อยหนึ่งรายการ
ตัวอย่างเช่น: