[a11y] Form-Labels mit Inputs verknüpfen #15

Closed
opened 2026-06-03 14:10:03 +02:00 by ferdi2go · 1 comment
Owner

Schweregrad: LOW

Dateien: js/calendar.js:28-48 (Monat/Jahr/Slots-Selects), js/employees.js:21-24 (Name-Input), Datei-Input ohne Label

Problem: <label> ohne for/id-Verknüpfung; Datei-Input ohne Label. CLAUDE.md fordert ARIA/Labels & Tastaturnavigation.

Fix: id auf Inputs + <label for=…> setzen; Datei-Input beschriften.

**Schweregrad:** LOW **Dateien:** `js/calendar.js:28-48` (Monat/Jahr/Slots-Selects), `js/employees.js:21-24` (Name-Input), Datei-Input ohne Label **Problem:** `<label>` ohne `for`/`id`-Verknüpfung; Datei-Input ohne Label. CLAUDE.md fordert ARIA/Labels & Tastaturnavigation. **Fix:** `id` auf Inputs + `<label for=…>` setzen; Datei-Input beschriften.
ferdi2go added the severity/lowa11y labels 2026-06-03 14:10:03 +02:00
Author
Owner

Behoben in b3eeca5: Monat/Jahr/Slots-Selects haben jetzt id + zugehöriges <label for>; Name-Input, Excel-Import- und JSON-Import-Datei-Inputs erhalten aria-label.

Behoben in `b3eeca5`: Monat/Jahr/Slots-Selects haben jetzt `id` + zugehöriges `<label for>`; Name-Input, Excel-Import- und JSON-Import-Datei-Inputs erhalten `aria-label`.
Sign in to join this conversation.