-
Notifications
You must be signed in to change notification settings - Fork 8k
/
index.md
67 lines (45 loc) · 2.22 KB
/
index.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
---
title: Usando el atributo aria-required
slug: Web/Accessibility/ARIA/Attributes/aria-required
---
{{AccessibilitySidebar}}
### Descripción
El atributo [`aria-required`](http://www.w3.org/TR/wai-aria/states_and_properties#aria-required) es usado para indicar al usuario que un input es requerido en un elemento antes de que un form pueda ser enviado. Este atributo puede ser usado en un form con cualquier elemento HTML típico; no se limita a elementosque tengan un `role` ARIA asignado.
HTML5 ahora tiene el atributo `required`, pero aria-required todavía es útil para un agente de usuario que no soporta HTML5.
### Value
`true` o `false` (Default: `false`)
### Posibles efectos en agentes de usuario y tecnología asistente
Los lectores de pantalla deben anunciar el campo como requerido.
Nota que este atributo no cambiará automáticamente la presentación del campo.
> **Nota:** Las opiniones pueden diferir en cuanto a cómo esta técnica debería ser manejada por la tecnología asistente. La información prevista arribaes una de esas opciones y por lo tanto no es normativa.
### Ejemplos
#### Ejemplo 1: Un formulario sencillo
```html
<form action="post">
<label for="firstName">First name:</label>
<input id="firstName" type="text" aria-required="true" />
<br />
<label for="lastName">Last name:</label>
<input id="lastName" type="text" aria-required="true" />
<br />
<label for="streetAddress">Street address:</label>
<input id="streetAddress" type="text" />
</form>
```
### Notas
### Usan ARIA roles
- Combobox
- Gridcell
- Listbox
- Radiogroup
- Spinbutton
- [Textbox](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_textbox_role)
- Tree
### Técnicas relacionadas con ARIA
- [Utilizando el atributo aria-invalid](/en/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-invalid_attribute)
### Compatibilidad
Por determinar: Agregar información de soporte para combinaciones comunes de productos UA y AT.
### Recursos adicionales
- [Especificación WAI-ARIA para `aria-required`](http://www.w3.org/TR/wai-aria/states_and_properties#aria-required)
- [WAI-ARIA Authoring Practices for forms](http://www.w3.org/TR/wai-aria-practices/#ariaform)
- [Constraint validation](/en/HTML/HTML5/Constraint_validation) in HTML5