# Elemen borang mesti mempunyai label

<https://www.fixreports.com/ms/issues/label>

WCAG 4.1.2 Name, Role, Value · Tahap A

Sesetengah medan borang tiada label, jadi pengguna pembaca skrin tidak tahu apa yang perlu dimasukkan.

## Apa yang disemak oleh peraturan ini
Pastikan setiap elemen borang mempunyai label.

## Mengapa ia penting
WCAG 1.3.1, 3.3.2 dan 4.1.2 menetapkan medan borang mesti mempunyai label. Medan pendaftaran surat berita dan medan carian ialah punca yang biasa.

## Cara membaikinya
### Di mana-mana laman web
1. Berikan setiap medan elemen <label for="field-id">, atau sekurang-kurangnya aria-label.
2. Teks pemegang tempat sahaja tidak dikira sebagai label.

### Di Shopify
1. Berikan setiap medan elemen <label for="field-id">, atau sekurang-kurangnya aria-label.
2. Teks pemegang tempat sahaja tidak dikira sebagai label.

### Di WooCommerce dan WordPress
1. Berikan setiap medan elemen <label for="field-id">, atau sekurang-kurangnya aria-label.
2. Teks pemegang tempat sahaja tidak dikira sebagai label.

## Cara menyemak pembaikan
- Imbas semula dan sahkan bahawa peraturan label tidak lagi gagal.
- Klik setiap label dan semak bahawa ia memfokuskan medannya.

## Sumber
- Dokumentasi peraturan axe-core (Deque): https://dequeuniversity.com/rules/axe/4.13/label
- Memahami WCAG 4.1.2 (W3C): https://www.w3.org/WAI/WCAG22/Understanding/name-role-value
