# Elemen formulir harus memiliki label

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

WCAG 4.1.2 Name, Role, Value · Level A

Sebagian kolom formulir tidak memiliki label, sehingga pengguna pembaca layar tidak tahu apa yang harus diisi.

## Yang diperiksa aturan ini
Pastikan setiap elemen formulir memiliki label.

## Mengapa ini penting
WCAG 1.3.1, 3.3.2, dan 4.1.2 mensyaratkan kolom formulir memiliki label. Kolom pendaftaran newsletter dan kolom pencarian adalah penyebab yang umum.

## Cara memperbaikinya
### Di website apa pun
1. Berikan setiap kolom elemen <label for="field-id">, atau setidaknya aria-label.
2. Teks placeholder saja tidak dihitung sebagai label.

### Di Shopify
1. Berikan setiap kolom elemen <label for="field-id">, atau setidaknya aria-label.
2. Teks placeholder saja tidak dihitung sebagai label.

### Di WooCommerce dan WordPress
1. Berikan setiap kolom elemen <label for="field-id">, atau setidaknya aria-label.
2. Teks placeholder saja tidak dihitung sebagai label.

## Cara mengecek perbaikannya
- Pindai ulang dan pastikan aturan label tidak gagal lagi.
- Klik setiap label dan pastikan label itu memfokuskan kolomnya.

## Sumber
- Dokumentasi aturan 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
