Completar una dirección puede ser frustrante y llevar mucho tiempo. ¿Para qué sirve Línea de dirección 2? Es posible que no tengas apellido, entonces, ¿qué debes ingresar en un campo Apellido? Evita estas confusiones y ayuda a los usuarios a completar los formularios de dirección.
Crea un formulario fácil de usar
Muchos formularios usan un campo para el nombre y otro para el apellido.
Sin embargo, algunas personas no tienen apellido o sus nombres no tienen dos partes, por lo que ¿cómo deben completar el campo de apellido? Usa un solo <input>
para el campo name. Obtén más información para controlar diferentes formatos de nombres.
Según las investigaciones, el campo Dirección, línea 2 puede ser confuso para los usuarios. Considera usar un <textarea>
para toda la dirección o bien ocultar el campo Línea de dirección 2 detrás de un <button>
de revelación.
Ten cuidado con las descripciones de los controles de formulario.
Por ejemplo, los usuarios de EE.UU. dicen código postal y, en el Reino Unido, código postal.
Usa <label for="zip">ZIP or postal code (optional)</label>
para asegurarte de que los usuarios sepan qué datos deben ingresar.
Haz que el campo del código postal sea opcional, ya que no todas las direcciones tienen un código postal.
Ayuda a los usuarios a ingresar su dirección
El atributo autocomplete
puede ayudar a los usuarios a volver a ingresar su dirección:
autocomplete="name"
autocomplete="street-address"
autocomplete="postal-code"
autocomplete="country"
Puedes definir varios valores separados por un espacio para autocomplete
. Supongamos que tienes un formulario con una dirección de envío y otro con una dirección de facturación.
Para indicarle al navegador qué código postal corresponde a la dirección de facturación, puedes usar autocomplete="billing postal-code"
. Para la dirección de envío, usa shipping
como el primer valor.
Cambia la etiqueta de la tecla Enter
en los teclados en pantalla con el atributo enterkeyhint
. Usa enterkeyhint="done"
para el último control de formulario y enterkeyhint="next"
para los demás.