Campo obligatorio solo indicado visualmente
WCAG 3.3.2 (A) · EN 301 549 9.3.3.2
La etiqueta del campo indica que es obligatorio (con un asterisco o con la palabra), pero el campo no lo declara con required ni aria-required.
Por qué importa
Quien no ve el asterisco no sabe que el campo es obligatorio hasta que el formulario se lo rechaza. Y si el error tampoco se anuncia, se queda atascado sin saber por qué.
Cómo se arregla
Añade el atributo required al campo. Mantén también la indicación visual: las dos cosas, no una u otra.
<label for="tel">Teléfono *</label>
<input type="tel" id="tel"><label for="tel">Teléfono <span aria-hidden="true">*</span></label>
<input type="tel" id="tel" required>Relacionado
- Campos de formulario sin etiqueta
- El placeholder hace de etiqueta
- Grupo de opciones sin título de grupo
¿Tu tienda tiene este fallo?
Compruébalo gratis, junto con las otras 54 reglas. Sin registro.