52 of 133 menu

แท็ก label

แท็ก label กำหนดป้ายกำกับสำหรับช่องป้อนข้อมูล ประเภท input, textarea, select และอื่นๆ

ป้ายกำกับจะถูกเชื่อมโยงกับช่องป้อนข้อมูลที่กำหนด โดยใช้แอตทริบิวต์ for ในนั้น ควรระบุค่าของแอตทริบิวต์ id ของช่องป้อนข้อมูลที่ป้ายกำกับถูกเชื่อมโยง นอกจากนี้ ป้ายกำกับจะถูกเชื่อมโยงกับองค์ประกอบ หาก องค์ประกอบนั้นถูกวางไว้ภายในแท็ก label ใน กรณีนี้ไม่จำเป็นต้องระบุแอตทริบิวต์ for ดู ตัวอย่างเพื่อความเข้าใจที่ดีขึ้น

เมื่อคลิกที่ป้ายกำกับ องค์ประกอบที่เชื่อมโยงกับมันเช่น checkbox หรือ radio button จะเปลี่ยนสถานะ จากถูกเลือกเป็นไม่ถูกเลือกและในทางกลับกัน ป้ายกำกับในกรณีนี้มีไว้เพื่อความสะดวก: การคลิกที่องค์ประกอบฟอร์มขนาดเล็กด้วยเคอร์เซอร์ทำได้ยาก แต่ในป้ายกำกับยาวที่มีข้อความ - ทำได้ง่ายกว่ามาก

ช่องป้อนข้อมูลข้อความที่เชื่อมโยงกับป้ายกำกับ ประเภท input และ textarea จะได้รับโฟกัสการป้อนข้อมูล โฟกัส - คือเมื่อเคอร์เซอร์กระพริบอยู่ในช่องป้อนข้อมูล ในกรณีนี้ หากคุณพิมพ์อะไรบางอย่าง บนแป้นพิมพ์ - ข้อความจะเข้าสู่ช่องนี้ (ดู pseudoclass focus เพื่อความเข้าใจขั้นสูงเกี่ยวกับโฟกัส)

ป้ายกำกับ label สามารถใช้สำหรับ จำลอง checkbox หรือ radio button สิ่งนี้จำเป็นเพื่อสร้าง checkbox หรือ radio ที่มีการออกแบบของตัวเอง (ซึ่ง ไม่อนุญาตใน CSS แต่ด้วยเทคนิคที่ฉลาด ก็เป็นไปได้)

แอตทริบิวต์

แอตทริบิวต์ คำอธิบาย
for ในแอตทริบิวต์นี้ควรระบุค่า แอตทริบิวต์ id ของช่องป้อนข้อมูลที่ป้ายกำกับ label ถูกเชื่อมโยง
accesskey กำหนดปุ่มลัด ซึ่งสามารถใช้เพื่อไปยังองค์ประกอบฟอร์มที่เชื่อมโยงกับป้ายกำกับ (ผ่านแอตทริบิวต์ for) ดูเพิ่มเติมที่แอตทริบิวต์ accesskey

ตัวอย่าง . กล่องกาเครื่องหมาย

ลองเชื่อมโยงป้ายกำกับกับ checkbox โดยใช้แอตทริบิวต์ for ลองคลิกที่ป้ายกำกับ และคุณจะเห็นการเปลี่ยนแปลงสถานะ ของกล่องกาเครื่องหมายจากถูกเลือกเป็นไม่ถูกเลือกและในทางกลับกัน:

<input type="checkbox" id="checkbox"> <label for="checkbox">ฉันถูกเชื่อมโยงกับ checkbox ที่มี id checkbox</label>

:

ตัวอย่าง . ภายใน label

และตอนนี้ลองไม่เชื่อมโยงป้ายกำกับ ผ่านแอตทริบิวต์ for แต่ใส่องค์ประกอบลงไป ในแท็ก label โดยตรง ในกรณีนี้การคลิกที่ข้อความ label จะทำให้องค์ประกอบถูกกระทำเช่นกัน:

<label><input type="checkbox"> ป้ายกำกับ</label>

:

ตัวอย่าง . ช่องป้อนข้อมูลข้อความ

ลองเชื่อมโยงป้ายกำกับกับแท็ก input โดยใช้แอตทริบิวต์ for การคลิกที่ป้ายกำกับจะทำให้ช่องป้อนข้อมูล ได้รับโฟกัส ในขณะเดียวกันข้อความที่อยู่ ในช่อง (เพิ่มด้วยแอตทริบิวต์ value) จะถูกเลือก หากเริ่มพิมพ์อะไรบางอย่าง บนแป้นพิมพ์ - ข้อความนี้จะถูกลบออก การกำจัด การเลือก โดยไม่ลบข้อความ สามารถทำได้ โดยคลิกเมาส์ที่ช่องป้อนข้อมูล: โฟกัส จะไม่หายไป แต่การเลือกจะหายไป:

<input type="text" id="input1" value="ข้อความบางอย่าง"> <label for="input1">ฉันถูกเชื่อมโยงกับ input ที่มี id input1</label>

:

ดูเพิ่มเติม

  • แท็ก legend,
    ซึ่งกำหนดคำอธิบายเหนือกลุ่มของช่องข้อมูล
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ