Mejor diseño / orden / disposición para el formulario de dirección postal
On febrero 2, 2021 by admin¿Existe algún estándar en lo que respecta a un formulario de dirección postal? Necesito recopilar los siguientes campos:
- línea de dirección 1
- línea de dirección 2
- ciudad
- código postal (o zip)
- provincia (o estado)
- país
El país y la provincia serán desplegables. (la provincia depende del país)
así que mi pregunta es: ¿es mejor tener los campos en un diseño similar al de un formulario de correo estándar: es decir:
address line 1 address line 2 city province postal code country
o en un orden más lógico como:
address line 1 address line 2 city postal code country province
Comentarios
- ¿Puede darnos una idea de cuántos países ‘ apoya? ¿Todos ellos? Puede marcar la diferencia.
- Prácticamente todos, sí. El jefe ha decidido que el país o la provincia sean menús desplegables
- No todos los países tienen su código postal después de la ciudad. Por lo tanto, no ‘ t ponerlos en una línea a menos que sepa que los países a los que da soporte tienen todos la misma forma de formatear una dirección.
Respuesta
Luke Wroblewski escribió un artículo en UX Matters sobre formularios de direcciones internacionales . Recomiendo consultar ese artículo, ya que enumera algunas de las mejores prácticas, patrones y convenciones extraídas de la investigación de los usuarios. Luke también escribió un libro sobre formularios web llamado Diseño de formularios web: completar el Blanks , que también cubre este tema.
Cerca del final de su artículo, también destaca el formulario de Amazon, que es genérico y admite todo tipo de entradas. Amazon sería un buen lugar para investigar un poco el diseño de su formulario.
s diseño del formulario de dirección
Comentarios
- Esto está lejos de ser perfecto, la ciudad y el código postal son obligatorios y lo formatea como una dirección de EE. UU. La mayoría de los servicios postales probablemente lo entregarán eventualmente; incluso si completa datos sin sentido o repeticiones de datos válidos para satisfacer la validación incorrecta en el formulario. Pero su salida no es una dirección noruega con el formato correcto, sin importar cómo llene el formulario.
- El ejemplo también me parece muy malo. Por ejemplo, aquí en Suiza tenemos pequeñas aldeas donde solo hay » nombres de casas «. Yendo aún más lejos, hay lugares sin nombres de calles. Solo lea medium.com/@oquidave/… para conocer esa historia.
Respuesta
Decir que «necesitas» estos campos me asusta. Ciertamente no necesita todos estos campos para una dirección noruega.
No solo dividir la entrada de dirección en tantos campos causa problemas al usuario que intenta forzar su dirección en un formulario creado para otro país, pero ¿cómo se deben reformatear los datos de la dirección en una dirección correcta?
¿Cómo supone que una dirección noruega en este formulario debería ser forzada en estos campos? Y cuando la «ciudad» , «código postal (o código postal)», «provincia (o estado)» se asignan aleatoriamente algunos de estos valores, ¿cómo debería imprimir la etiqueta en el orden correcto?
<Name> <Street-name> <house-number> <4-digit-post-code> <uppercase place name> NORWAY
Por ejemplo,
Ola Normann Karl Johansgate 13b 0599 OSLO NORWAY
Recomiendo usar solo:
Name: [ text line input ] Address: [ multiline ] [ text area ] Country: [select box or text line input]
¿Por qué hacerlo más complicado que eso? Esto debería funcionar perfectamente para cualquier tipo de dirección y es fácil de usar.
(Si por alguna razón los estadounidenses no pueden escribir su propia dirección correctamente, simplemente haga un formulario específico de EE. UU. cuando se elija EE. UU. como país y deje que cualquier otra persona complete el formulario simple de nombre / dirección / país)
Comentarios
- Sugiero cuadros de texto de varias líneas para las direcciones, incluso cuando todas las direcciones sean nacionales. La gente ha estado escribiendo direcciones en formato libre literalmente durante siglos, y el correo se entrega, incluso para los estadounidenses :-). Hoy en día, tenemos algoritmos para extraer información de la ciudad y la región de direcciones de formato libre con suficiente confiabilidad para fines de agregación y generación de informes. Ya no existe la necesidad de múltiples campos de dirección. Guarde al usuario de todas estas tabulaciones y ajustes forzados.
- @MichaelZuschlag ¿Conoce algún recurso que respalde esta posición? Yo ‘ también soy un firme creyente de que las personas, en general, tienen un mejor conocimiento de lo que se debe escribir en una carta que un diseñador de IU y me gustaría tener algo que señalar a esos diseñadores de IU a.
- El éxito de Google Maps, además de siglos de sobres escritos a mano / mecanografiados, sugiere que ‘ es factible.Luke W señala que los usuarios no ‘ no necesitan ver etiquetas separadas para cada parte de la dirección para completar una dirección, pero no ‘ no llevan el lógica hasta eliminar campos separados también ( uxmatters.com/mt/archives/2008/06/… ). No conozco ninguna investigación, pero una prueba de usabilidad bastante simple debería establecer que los usuarios son más rápidos con un solo campo y no cometen una mayor cantidad de errores.
Respuesta
Estos formularios me molestan. La mayoría de las veces solicitan mucha más información de la necesaria. No sé sobre el Reino Unido, pero todo lo que es obligatorio en el Reino Unido es el número de casa y el código postal. Eso es todo. Pero es diferente en diferentes países.
Entonces … ¿qué tal si subcontratas todo este lío a alguien que lo haya resuelto y lo mantenga todo actualizado y actualizado para ti? Buen trabajo: vea su demostración interactiva y, WOO, su búsqueda en el Reino Unido, como dije, solo necesita el número de casa y el código postal.
Comentarios
- ¡Esa es una herramienta genial! Aunque se le ocurrieron unas 20 opciones para la segunda dirección que probé, y tener que buscar una lista y los clics adicionales no ‘ Realmente no es menos molesto que tener que completar un formulario con un par de cuadros de texto y 2 menús desplegables. También falló en mi propia dirección. No permití mi número de unidad en un complejo de casas adosadas.
- De hecho. Al depender solo del número / código postal sin un método de respaldo, excluirá a las personas con códigos postales nuevos (los nuevos códigos postales aparecen y la base de datos PAF de Royal Mail se publica en el resto del mundo isn ‘ t siempre actualizado, dependiendo del servicio de suscripción que elijan).
- El problema con la consulta de servicios externos es que ‘ re introduciendo una dependencia en su formulario que puede tener problemas de accesibilidad y ser poco intuitiva en comparación con simplemente completar su dirección. LukeW habla un poco sobre su investigación en esta área en su libro.
- No ‘ no necesitas restringir el formulario. Mantenga todos los campos disponibles. Pero puede poner el código postal justo después de la dirección y luego llenar automáticamente el resto si corresponde. (Por cierto, ¿por qué siempre hay 2 líneas para la dirección … alguien usa esa segunda línea?)
- En realidad, esto no es cierto; Royal Mail especifica el elemento » locality » como obligatorio. Aún así, el correo dirigido a
"123 / AA1 1AA"
probablemente llegará allí. Pero sí quieren que especifique la ciudad.
Respuesta
1: Línea de dirección 1
2: Código postal y ciudad
3: País y providencia (solo muestre la providencia si es compatible)
Debajo de la línea 3, coloque un enlace «Establecer una dirección secundaria», y si si se presiona, obtiene un formulario replicado como el de las líneas 1, 2 y 3, pero con un título á «Línea de dirección 2».
Respuesta
Si no admite más de un país, la mejor manera de mostrar el país predeterminado seleccionado, como lo mostró Luke en su solución.
Una vez más, tenga en cuenta que el El formato de dirección no es necesariamente el mismo en todos los países.
Por eso, debo investigar qué países admitirá mi aplicación.
Si se limita a un solo país, por ejemplo, India, mantendré el país como predeterminado seleccionado y diseño de la siguiente manera:
Ahora primero comprenda cómo funciona el zip en la India: el código postal en la India es de 6 dígitos.
El primer dígito del código PIN indica prueba la región (9 regiones en total, cada una cubre un mínimo de 3 y un máximo de 12 estados) El segundo dígito indica la subregión y el tercer dígito indica el distrito de clasificación dentro de la región. Los últimos tres dígitos se asignan a las oficinas de correos individuales.
Entonces, obviamente, no puedo seleccionar el estado en función del código postal, o es posible que tenga que buscar dichos servicios o desarrollarlos internamente para respaldar mi pensamiento, por lo que sin tales servicios, como máximo, puedo aplicar un filtro para minimizar las opciones de selección en el menú desplegable de estado.
Una vez que esto esté claro, pondré mis campos de la siguiente manera:
Línea de dirección 1 (Esta es la forma popular en que los indios comenzamos a escribir nuestra dirección, texto libre)
Línea de dirección 2 (es realmente necesario, si es así, haga que estas etiquetas sean específicas como detalles de la calle, área, punto de referencia, etc.) Diré evitar)
Estado (esto me ayudará a reducir las opciones del siguiente campo)
Ciudad (Seleccionar / texto libre – depende de su investigación, por ejemplo – si los servicios son limitados al metro o las principales ciudades del estado)
Código postal
País (rellenado automáticamente)
Respuesta
Me gusta la idea de Stein G. Strindhaug, pero hay dos problemas con un área de texto de varias líneas para direcciones internacionales.
- Los usuarios a menudo olvidan ingresar una parte de su dirección, por ejemplo, un número de casa o un código postal. Las entradas separadas para cada parte de la dirección ayudan al usuario a ingresar toda la información de dirección requerida.
- Un área de texto de dirección de varias líneas solo se puede usar si imprime la dirección en un paquete o factura y no necesita partes separadas de la dirección. A menudo es muy difícil ver qué parte de una dirección extranjera es la calle y qué parte es la región. Por lo tanto, si necesita ingresar la dirección en la base de datos de, por ejemplo, un reenviador, debe separar el campo de texto de varias líneas en la calle / área / código postal nuevamente, lo cual es difícil con muchas direcciones extranjeras. Este problema también hace que sea imposible verificar si la dirección es correcta si no tiene un conocimiento extenso sobre el formato de dirección extranjera .
Comentarios
- Si el usuario » olvida » parte de su dirección, el servicio postal de su país es indulgente o ‘ no están realmente interesados en obtener g correo entregado. El servicio postal noruego es bastante indulgente, recibí (eventualmente) un Scientific American que estaba dirigido esencialmente a mi nombre; Oslo; Noruega; y esto fue DEBIDO a un formulario de dirección demasiado detallado que descartó » inválidas » entradas.
- De hecho, sería es difícil extraer información inexistente de una dirección, como » estado » o » región » de mi dirección que no incluye dicha información (sugerencia: Noruega no ‘ tiene estados y las subdivisiones administrativas no se utilizan en la dirección). Agregar dicha información (como suelen hacer los formularios estadounidenses) a una dirección noruega causará confusión y probablemente retrasos en la entrega. De todos modos, ¿por qué necesitarías dividir esa información en la base de datos? Un campo de cadena grande para la dirección sería suficiente.
- Si insiste en dividir la dirección en varios campos, realmente necesita un amplio conocimiento del formato de dirección de todos los países para ser capaz de volver a encadenarlo en el formato correcto. Tener un campo de formulario libre no requiere que el desarrollador tenga conocimiento sobre los formatos de dirección, porque el usuario lo formatea como si lo supiera ‘ s supuestamente formateado. Lo único que debe hacer es asegurarse de que haya suficiente espacio para la dirección preformateada en la etiqueta de envío / ventana del sobre.
- > > Si el usuario » olvida » parte de su dirección, el servicio postal en su el país es indulgente o ‘ no están realmente interesados en recibir el correo. O el paquete se le devuelve ‘ s origen en el otro lado del mundo. La mayoría de los reenviadores internacionales necesitan datos específicos para enviar un paquete, que debe ingresar en su sistema.
- Si estropeo mi propia dirección en un área de texto de forma libre tan mal que el paquete se devuelve, debería pagar; si la dirección se divide en muchos campos irrelevantes y luego se vuelve a ensamblar en algo que está desordenado más allá del reconocimiento, ¡no es mi culpa! El correo internacional solo necesita UNA pieza de información: el nombre del país, cuando el correo está en el país correcto, la parte local debe formatearse de la manera local.
Deja una respuesta