# ID yang digunakan dalam ARIA dan label mesti unik

<https://www.fixreports.com/ms/issues/duplicate-id-aria>

WCAG 4.1.2 Name, Role, Value · Tahap A

Beberapa elemen berkongsi id yang melabel atau menerangkan sesuatu, jadi teknologi bantuan mungkin membaca label yang salah.

## Apa yang disemak oleh peraturan ini
Pastikan setiap nilai atribut id yang digunakan dalam ARIA dan dalam label adalah unik.

## Mengapa ia penting
Label dan penerangan merujuk kepada elemen melalui id; id pendua memutuskan pautan itu (WCAG 4.1.2).

## Cara membaikinya
### Di mana-mana laman web
1. Berikan setiap elemen id yang unik dan kemas kini atribut yang merujuk kepadanya (for, aria-labelledby, aria-describedby).
2. Dalam bahagian (section) Shopify, tambah {{ section.id }} pada id supaya bahagian yang berulang kekal unik.

### Di Shopify
1. Berikan setiap elemen id yang unik dan kemas kini atribut yang merujuk kepadanya (for, aria-labelledby, aria-describedby).
2. Dalam bahagian (section) Shopify, tambah {{ section.id }} pada id supaya bahagian yang berulang kekal unik.

### Di WooCommerce dan WordPress
1. Berikan setiap elemen id yang unik dan kemas kini atribut yang merujuk kepadanya (for, aria-labelledby, aria-describedby).
2. Dalam bahagian (section) Shopify, tambah {{ section.id }} pada id supaya bahagian yang berulang kekal unik.

## Cara menyemak pembaikan
- Imbas semula dan sahkan bahawa peraturan duplicate-id lulus.

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