52 of 133 menu

Thẻ label

Thẻ label xác định nhãn cho trường nhập liệu kiểu input, textarea, select và như vậy.

Nhãn được liên kết với một trường nhập liệu cụ thể bằng cách sử dụng thuộc tính for. Trong đó cần chỉ định giá trị của thuộc tính id của trường nhập liệu mà nhãn được liên kết. Ngoài ra nhãn cũng được liên kết với phần tử nếu đặt phần tử đó bên trong thẻ label. Trong trường hợp này không cần chỉ định thuộc tính for. Hãy xem các ví dụ để hiểu rõ hơn.

Khi nhấp vào nhãn, các hộp kiểm hoặc nút radio được liên kết với nó sẽ thay đổi trạng thái từ được chọn sang không được chọn và ngược lại. Nhãn trong trường hợp này là để thuận tiện: rất khó để đưa con trỏ vào các phần tử biểu mẫu nhỏ, trong khi với một nhãn dài có văn bản - thì dễ dàng hơn nhiều.

Trường nhập văn bản được liên kết với nhãn kiểu inputtextarea sẽ nhận được tiêu điểm nhập liệu. Tiêu điểm - là khi con trỏ nhấp nháy trong trường nhập liệu, trong trường hợp này, nếu bạn viết gì đó trên bàn phím - văn bản sẽ được nhập vào trường này (xem lớp giả focus để hiểu sâu hơn về tiêu điểm).

Có thể sử dụng nhãn label để mô phỏng hộp kiểm hoặc nút radio. Điều này cần thiết để tạo checkbox hoặc radio với thiết kế riêng (điều mà trong CSS bị cấm, nhưng với các thủ thuật khéo léo thì có thể thực hiện được).

Thuộc tính

Thuộc tính Mô tả
for Trong thuộc tính này cần chỉ định giá trị của thuộc tính id của trường nhập liệu mà nhãn label được liên kết.
accesskey Xác định phím tắt, sử dụng để chuyển đến phần tử biểu mẫu được liên kết với nhãn (thông qua thuộc tính for). Xem chi tiết tại thuộc tính accesskey.

Ví dụ . Hộp kiểm

Hãy liên kết nhãn với hộp kiểm checkbox bằng cách sử dụng thuộc tính for. Hãy nhấp vào nhãn và bạn sẽ thấy trạng thái của hộp kiểm thay đổi từ được chọn sang không được chọn và ngược lại:

<input type="checkbox" id="checkbox"> <label for="checkbox">Tôi được liên kết với hộp kiểm có id checkbox.</label>

:

Ví dụ . Bên trong label

Bây giờ hãy không liên kết nhãn thông qua thuộc tính for, mà đặt phần tử trực tiếp bên trong thẻ label, trong trường hợp này khi nhấp vào văn bản của label cũng sẽ kích hoạt phần tử:

<label><input type="checkbox"> nhãn</label>

:

Ví dụ . Trường nhập văn bản

Hãy liên kết nhãn với thẻ input bằng cách sử dụng thuộc tính for. Nhấp vào nhãn sẽ làm cho trường nhập liệu nhận được tiêu điểm. Khi đó văn bản chứa trong trường (được thêm bằng thuộc tính value) sẽ được chọn. Nếu bắt đầu gõ bất cứ thứ gì trên bàn phím - văn bản này sẽ bị xóa. Có thể loại bỏ vùng chọn mà không xóa văn bản bằng cách nhấp chuột vào trường nhập liệu: tiêu điểm khi đó sẽ không biến mất, nhưng vùng chọn sẽ mất đi:

<input type="text" id="input1" value="một văn bản nào đó"> <label for="input1">Tôi được liên kết với input có id input1.</label>

:

Xem thêm

  • thẻ legend,
    xác định chú thích cho nhóm các trường
Tiếng Việt
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ʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối