DESY

Sistema de Diseño del Gobierno de Aragón

Datos de identidad

Cómo pedimos información

Solemos agrupar los elementos de los formularios en fieldsets que agrupen tipos de datos similares. En este caso nombre y NIF o NIE.

Datos de identidad
Mostrar código del ejemplo: includes/_pattern.formularios-nombre-nif.njk

Contenido

Nunjucks macro del ejemplo: includes/_pattern.formularios-nombre-nif.njk

{% from "components/input/_macro.input.njk" import componentInput %}
{% from "components/select/_macro.select.njk" import componentSelect %}

<fieldset>
  <legend class="sr-only">Datos de identidad</legend>
  {{ componentInput({
    "label": {
      "text": "Nombre y apellidos (Obligatorio)"
    },
    "id": "input-nombre",
    "name": "nombre",
    "classes": "w-full lg:w-2/5",
    "autocomplete": "name"
  })  }}
  {{ componentInput({
    "label": {
      "text": "NIF o NIE (Obligatorio)"
    },
    "placeholder": "234556789N",
    "id": "input-nif",
    "name": "nif",
    "attributes": {
      "size": "19"
    }
  })  }}
</fieldset>

Cuándo lo utilizamos

Qué componentes utilizamos

  • Entrada de texto
    • La longitud del campo Nombre y apellidos ocupa 2/5 de la anchura total en escritorio y el ancho completo en móviles.
    • La longitud del campo NIF o NIE ocupa una anchura fija proporcional al formato. Utilizamos el parámetro size="19".

¿NIF o NIE?

  • El NIF equivale al número de DNI para para las personas que residen en España y al Número de Identificación en compañías mercantiles y otra sociedades.
  • El NIE es el número de identificación equivalente que se otorga únicamente a personas de países extranjeros.

En determinadas aplicaciones o solicitudes es necesario diferenciar entre uno u otro según el servicio que se ofrezca.

Accesibilidad

  • Los campos relacionados deben estar agrupados dentro de una etiqueta <fieldset>. Es obligatorio que tenga un elemento <legend> que describa el bloque (Datos de identidad). Es muy recomendable que el <legend> esté visible pero, excepcionalmente, podría ocultarse con el estilo .sr-only
  • El campo Nombre y apellidos debe tener el parámetro autocomplete= "name".
  • El campo NIF o NIE debe tener información acerca del formato requerido.
  • Consulta la información sobre accesibilidad en formularios y en el componente entrada de texto.