|
|
| Línea 1: |
Línea 1: |
| == '''1.3.5- A. Identificar el propósito de la entrada''' == | | {{Criterio_WCAG |
| | |codigo_criterio=1.3.5-A. Propósito de los campos de datos |
| | |nivel=AA |
| | |version=2.2 |
| | |principio=1. Perceptible |
| | |principio_enlace=Principio_1 |
| | |pauta=1.3 Adaptable |
| | |pauta_enlace=Principio_1/1.3_Adaptable |
| | |categoria=Formularios |
| | |subcategoria=Propósito de campos |
|
| |
|
| === Identificación general del criterio === | | |discapacidades=<li><img src="/images/4/4d/Sinvision.png" alt="Discapacidad visual total" /> <span class="discapacidad">[[Categoría:Discapacidad visual total|Visual total]]</span> – <span class="gravedad">Barrera grave</span></li> |
| | <li><img src="/images/0/06/Motriz.png" alt="Discapacidad motriz" /> <span class="discapacidad">[[Categoría:Discapacidad motriz|Motriz]]</span> – <span class="gravedad">Barrera grave</span></li> |
| | <li><img src="/images/4/40/Cognitiva.png" alt="Discapacidad cognitiva" /> <span class="discapacidad">[[Categoría:Discapacidad cognitiva|Cognitiva]]</span> – <span class="gravedad">Barrera moderada</span></li> |
|
| |
|
| <html>
| | |discapacidades_categorias= |
| <!-- criterio 1.3.5-A -->
| | [[Categoría:Discapacidad visual total]] |
| <article class="wcag-card">
| | [[Categoría:Discapacidad motriz]] |
| <section class="wcag-info">
| | [[Categoría:Discapacidad cognitiva]] |
| <ul>
| |
| <li>
| |
| <span class="label">Nivel:</span>
| |
| <span class="value">AA</span>
| |
| </li>
| |
|
| |
|
| <li>
| | |descripcion_comprension=El propósito de los campos de introducción de datos debe ser identificable por software para que navegadores y tecnologías de apoyo puedan reconocer automáticamente su finalidad. |
| <span class="label">Versión:</span>
| | |descripcion_resumida=Cada campo que recopila datos personales debe estar correctamente identificado mediante atributos estándar como <code>autocomplete</code>. |
| <span class="value">2.2</span>
| | |objetivo=Facilitar la introducción de datos y mejorar la comprensión del propósito de cada campo en un formulario. |
| </li>
| | |importancia=Reduce la carga cognitiva y motriz de completar formularios, evitando errores y mejorando la velocidad de introducción de datos. |
| | | |referencias=* <span lang="en">[https://www.w3.org/WAI/WCAG22/Understanding/identify-input-purpose.html Understanding Success Criterion 1.3.5 (en inglés)]</span> |
| <li>
| | |recursos=* [https://www.w3.org/WAI/tutorials/forms/autofill/ Tutorial W3C sobre autocompletado en formularios (en inglés)] |
| <span class="label">Principio:</span>
| | |tipo_comprobacion=Semiautomática |
| <span class="value">1. Perceptible</span>
| | |procedimiento=<ol class="paso-list"><li><span class="paso-badge">Paso 1.</span> Abrir la página y acceder a las herramientas de desarrollo.</li><li><span class="paso-badge">Paso 2.</span> Localizar los campos de datos personales.</li><li><span class="paso-badge">Paso 3.</span> Comprobar que cada campo tiene un valor <code>autocomplete</code> adecuado.</li></ol> |
| </li>
| | |resultado=Los campos incluyen el atributo <code>autocomplete</code> con valores coherentes al propósito del campo. |
| | | |ejemplo=<pre class="wcag-codigo-html"><code><label for="correo">Correo electrónico</label><br /><input id="correo" type="email" autocomplete="email"></code></pre> |
| <li>
| | |otras_herramientas=* **axe DevTools**<br />* **Web Developer Toolbar**<br />* **Accessibility Insights** |
| <span class="label">Pauta:</span>
| | }} |
| <span class="value">1.3 Adaptable</span>
| |
| </li>
| |
| | |
| <li>
| |
| <span class="label">Categoría:</span>
| |
| <span class="value">Formularios</span>
| |
| </li>
| |
| | |
| <li>
| |
| <span class="label">Subcategoría:</span>
| |
| <span class="value">Propósito de campos</span>
| |
| </li>
| |
| </ul>
| |
| </section>
| |
| | |
| <section class="wcag-users">
| |
| <p>''Persona con discapacidades'''</p>
| |
| <p class="sr-only">Este criterio afecta especialmente a personas con discapacidad visual total, cognitiva o motriz.</p>
| |
| <ul>
| |
| <li><img src="/images/4/4d/Sinvision.png" alt="Discapacidad visual total" /> Visual total – <span class="gravedad">Barrera grave</span></li>
| |
| <li><img src="/images/0/06/Motriz.png" alt="Discapacidad motriz" /> Motriz – <span class="gravedad">Barrera grave</span></li>
| |
| <li><img src="/images/4/40/Cognitiva.png" alt="Discapacidad cognitiva" /> Cognitiva – <span class="gravedad">Barrera moderada</span></li>
| |
| </ul>
| |
| </section>
| |
| | |
| </article>
| |
| | |
| </html>
| |
| | |
| | |
| <div class="wcag-card">
| |
| | |
| <div class="wcag-info">
| |
| * <span class="label">Nivel:</span> <span class="value">[[:Categoría:Nivel-AA|AA]]</span>
| |
| * <span class="label">Versión:</span> <span class="value">[[:Categoría:Versión-2.2|2.2]]</span>
| |
| * <span class="label">Principio:</span> <span class="value">[[Principio_1|1. Perceptible]]</span>
| |
| * <span class="label">Pauta:</span> <span class="value">[[Principio_1/1.3_Adaptable|1.3 Adaptable]]</span>
| |
| * <span class="label">Categoría:</span> <span class="value">[[:Categoría:Formularios|Formularios]]</span>
| |
| * <span class="label">Subcategoría:</span> <span class="value">[[:Categoría:Propósito de campos|Propósito de campos]]</span>
| |
| </div>
| |
| | |
| <div class="wcag-users">
| |
| '''Personas con discapacidades'''
| |
| <p class="sr-only">Este criterio afecta especialmente a personas con discapacidad visual total, cognitiva o motriz.</p>
| |
| | |
| * <img src="/images/4/4d/Sinvision.png" alt="Discapacidad visual total" /> Visual total – <span class="gravedad">Barrera grave</span>
| |
| * <img src="/images/0/06/Motriz.png" alt="Discapacidad motriz" /> Motriz – <span class="gravedad">Barrera grave</span>
| |
| * <img src="/images/4/40/Cognitiva.png" alt="Discapacidad cognitiva" /> Cognitiva – <span class="gravedad">Barrera moderada</span>
| |
| </div>
| |
| | |
| </div>
| |
| | |
| [[Categoría:Formularios]]
| |
| [[Categoría:Nivel-AA]]
| |
| [[Categoría:Versión-2.2]]
| |
| | |
| === Descripción y comprensión del criterio ===
| |
| El propósito de los campos de introducción de datos debe ser identificable por software. | |
| Esto permite que los navegadores y las tecnologías de apoyo reconozcan automáticamente la finalidad del campo —por ejemplo, si se trata de un nombre, una dirección o un correo electrónico— sin necesidad de interpretación humana.
| |
| | |
| ==== Descripción resumida ====
| |
| <div class="wcag-info-criterio">
| |
| Cada campo que recopila datos personales debe estar correctamente identificado en el código mediante tecnologías estandarizadas, como los atributos de autocompletado de HTML. | |
| Estos atributos permiten que los navegadores reconozcan el tipo de información esperada y ofrezcan funciones automáticas como autocompletado o validaciones contextuales.
| |
| </div> | |
| | |
| ==== Objetivo ====
| |
| <div class="wcag-info-criterio">
| |
| Facilitar la introducción de datos en formularios y mejorar la comprensión del propósito de cada campo. | |
| Identificar el tipo de información esperada ayuda a los navegadores y a las tecnologías de apoyo a ofrecer asistencia adaptada al usuario.
| |
| </div>
| |
| | |
| ==== Interpretación práctica ====
| |
| <div class="wcag-info-criterio">
| |
| El atributo <code>autocomplete</code> debe incluir un valor que describa el tipo de dato solicitado.
| |
| Por ejemplo: <code>autocomplete="name"</code>, <code>autocomplete="email"</code>, <code>autocomplete="tel"</code>, o <code>autocomplete="cc-number"</code>.
| |
| Esto permite que los navegadores rellenen los datos automáticamente o los lectores de pantalla anuncien el propósito del campo.
| |
| </div>
| |
| | |
| ==== Importancia de cumplir el criterio ====
| |
| <div class="wcag-info-criterio">
| |
| Cumplir este criterio mejora la accesibilidad cognitiva y motriz, ya que reduce la carga de escritura, los errores y el tiempo necesario para completar formularios.
| |
| También aporta consistencia y coherencia semántica, facilitando la interoperabilidad entre dispositivos y navegadores.
| |
| </div>
| |
| | |
| ==== Referencias WCAG ====
| |
| <div class="wcag-info-criterio">
| |
| * <span lang="en">[https://www.w3.org/WAI/WCAG22/Understanding/identify-input-purpose.html Understanding Success Criterion 1.3.5: Identify Input Purpose (en inglés)]</span> | |
| </div>
| |
| | |
| ==== Recursos de apoyo ====
| |
| <div class="wcag-info-criterio">
| |
| * [https://www.w3.org/WAI/tutorials/forms/autofill/ Tutorial W3C: Autocompletado en formularios (en inglés)] | |
| * [https://developer.mozilla.org/es/docs/Web/HTML/Attributes/autocomplete MDN: atributo autocomplete (en español)]
| |
| </div>
| |
| | |
| === Evaluación del criterio ===
| |
| | |
| ==== Tipo de comprobación ====
| |
| <span class="wcag-info-criterio">Comprobación '''Semiautomática'''</span>
| |
| | |
| ==== Procedimiento de evaluación ====
| |
| <div class="wcag-info-criterio">
| |
| | |
| <ol class="paso-list"> | |
| <li class="paso paso--preparacion">
| |
| <span class="paso-badge">Paso 1.</span> '''Abrir la página y analizar el código.'''
| |
| Se debe acceder a la página en el navegador y abrir las herramientas de desarrollo (por ejemplo, “Inspeccionar elemento”) para visualizar el código HTML.
| |
| </li>
| |
| | |
| <li class="paso paso--localizar">
| |
| <span class="paso-badge">Paso 2.</span> '''Identificar los campos de entrada de datos personales.'''
| |
| Localizar los campos que solicitan nombre, correo, dirección, teléfono u otra información personal.
| |
| </li>
| |
| | |
| <li class="paso paso--verificar">
| |
| <span class="paso-badge">Paso 3.</span> '''Revisar el atributo autocomplete.'''
| |
| Comprobar que cada campo incluya el atributo <code>autocomplete</code> con un valor adecuado, como <code>name</code>, <code>email</code> o <code>tel</code>.
| |
| </li>
| |
| | |
| <li class="paso paso--consistencia">
| |
| <span class="paso-badge">Paso 4.</span> '''Verificar la coherencia.'''
| |
| Confirmar que el atributo se aplica a todos los campos relevantes y que no existen valores genéricos o incorrectos (por ejemplo, <code>autocomplete="off"</code> sin justificación).
| |
| </li>
| |
| </ol> | |
| | |
| </div>
| |
| | |
| ==== Resultado esperado ====
| |
| <span class="wcag-info-criterio">
| |
| Los campos de entrada incluyen el atributo <code>autocomplete</code> con un valor que corresponde al propósito real de cada campo. | |
| </span>
| |
| | |
| ==== Ejemplo ==== | |
| <div class="wcag-info-criterio">
| |
| '''Ejemplo de campo correctamente identificado:'''
| |
| | |
| <pre class="wcag-codigo-html"><code> | |
| <label for="correo">Correo electrónico</label>
| |
| <input id="correo" type="email" autocomplete="email">
| |
| </code></pre> | |
| | |
| En este ejemplo, el valor <code>autocomplete="email"</code> permite que el navegador identifique el campo como un correo electrónico y ofrezca autocompletado o validación automática.
| |
| </div> | |
| | |
| ==== Otras herramientas de evaluación ====
| |
| <div class="wcag-info-criterio">
| |
| * **Web Developer Toolbar** | |
| * **axe DevTools**
| |
| * **Accessibility Insights** | |
| Estas herramientas permiten comprobar si los campos del formulario incluyen los atributos <code>autocomplete</code> adecuados.
| |
| </div>
| |