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

แท็ก isindex: ฟิลด์ป้อนข้อมูลบรรทัดเดียว (Deprecated)

แท็ก <isindex> ใช้สร้างฟิลด์ป้อนข้อมูลบรรทัดเดียวสำหรับค้นหาเอกสาร อยู่ในสถานะ Deprecated (ล้าสมัย) และ ไม่ควรใช้ ในเว็บสมัยใหม่ ควรใช้แท็ก <input type="search"> หรือ <form> แทน

แอตทริบิวต์ (สำหรับอ้างอิงทางประวัติศาสตร์)

แอตทริบิวต์ ค่า คำอธิบาย
prompt ข้อความ ข้อความนำหน้าฟิลด์ป้อนข้อมูล
action URL URL ปลายทางเมื่อส่งคำค้นหา (ถ้าต่างจากหน้าปัจจุบัน)

ตัวอย่างโค้ดเก่า (ไม่แนะนำให้ใช้)

<!DOCTYPE html>
<html>
<head>
    <title>ตัวอย่าง HTML isindex Tag</title>
    <isindex prompt="ค้นหา" />
</head>
</html>

วิธีแทนที่ที่แนะนำ (HTML5)

<!-- ใช้ form + input search แทน -->
<form action="/search" method="get">
    <label for="search">ค้นหา:</label>
    <input type="search" id="search" name="q" placeholder="พิมพ์คำค้นหา...">
    <button type="submit">ค้นหา</button>
</form>

ข้อได้เปรียบของวิธีใหม่: รองรับการเข้าถึง (accessibility), สามารถจัดรูปแบบด้วย CSS, ใช้งานร่วมกับ JavaScript ได้ และเป็นมาตรฐาน HTML5