Cel mai bun design / comandă / aspect pentru formularul de adresă poștală
On februarie 2, 2021 by adminExistă standarde atunci când vine vorba de un formular de adresă poștală? Trebuie să colectez următoarele câmpuri:
- adresa linie 1
- adresa linia 2
- oraș
- cod poștal (sau zip)
- provincie (sau stat)
- țară
Țara și provincia vor fi drop-down. (cea din provincie fiind dependentă de țară)
așa că întrebarea mea este: este mai bine să aveți câmpurile într-un aspect similar cu un formular de poștă standard: adică:
address line 1 address line 2 city province postal code country
sau într-o ordine mai logică ca:
address line 1 address line 2 city postal code country province
Comentarii
- Ne puteți face o idee despre câte țări ‘ susțineți? Toti? Poate face diferența.
- cam toate, da. Șeful a decis ca țara / provincia să fie drop-down-uri
- Nu toate țările au codul poștal după oraș. Deci, nu ‘ le-aș pune pe o singură linie, cu excepția cazului în care știți că toate țările pe care le susțineți au același mod de formatare a unei adrese.
Răspuns
Luke Wroblewski a scris un articol la UX Matters despre formularele de adresă internaționale . Aș recomanda consultarea articolului respectiv, deoarece enumeră câteva dintre cele mai bune practici, modele și convenții distilate din cercetarea utilizatorilor. Luke a scris, de asemenea, o carte despre formulare web numită Web Form Design: Completarea Blanks care acoperă și acest subiect.
Aproape la sfârșitul articolului său, el subliniază și forma Amazon, care este generică și acceptă tot felul de intrări. Amazon ar fi un loc bun pentru a face unele cercetări pentru proiectarea formularului.
s
Comentarii
- Acest lucru este departe de a fi perfect, City and Zip este obligatoriu și îl formează ca o adresă din SUA. Majoritatea serviciilor poștale îl vor livra probabil în cele din urmă; chiar dacă completați date aiurea sau repetări de date valide pentru a satisface validarea incorectă pe formular. Dar ieșirea sa nu este nu o adresă norvegiană corect formatată, indiferent de modul în care completați formularul.
- Exemplul mi se pare, de asemenea, foarte rău. De exemplu, aici, în Elveția, avem sate mici în care există doar ” nume de case „. Mergând și mai departe, există locuri fără nume de stradă. Doar citiți medium.com/@oquidave/… pentru o astfel de poveste.
Răspuns
Spunând că „ai nevoie” de aceste câmpuri mă înspăimântă. Cu siguranță nu aveți nevoie de toate aceste câmpuri pentru o adresă norvegiană.
Nu numai împărțirea adresei introduse în multe câmpuri provoacă probleme utilizatorului care încearcă să-și forțeze adresa într-o formular făcut pentru o altă țară, dar cum ar trebui reformatate datele adresei într-o adresă corectă?
Cum crezi că o adresă norvegiană din acest formular ar trebui să fie forțată în aceste câmpuri? Și când „orașul” , câmpurilor „cod poștal (sau poștal)”, „provincie (sau stat)” li se atribuie aleatoriu unele dintre aceste valori, cum ar trebui să imprimați eticheta în ordinea corectă?
<Name> <Street-name> <house-number> <4-digit-post-code> <uppercase place name> NORWAY
De ex.
Ola Normann Karl Johansgate 13b 0599 OSLO NORWAY
Aș recomanda folosind doar:
Name: [ text line input ] Address: [ multiline ] [ text area ] Country: [select box or text line input]
De ce să-l facem mai complicat decât atât? Acest lucru ar trebui să funcționeze perfect pentru orice tip de adresă și ușor de utilizat.
(Dacă, dintr-un anumit motiv, americanii nu reușesc să își scrie propria adresă în mod corespunzător, creați un formular specific SUA când SUA este aleasă ca țară și lăsați pe oricine altcineva să completeze numele simplu / adresa / formularul țării)
Comentarii
- Vă sugerez casete de text cu mai multe linii pentru adrese chiar și atunci când toate adresele vor fi interne. Oamenii scriu adrese de formă liberă literalmente de secole, iar e-mailul este livrat – chiar și pentru americani :-). Astăzi, avem algoritmi pentru a extrage informații despre orașe și regiuni din adrese de formă liberă, cu o fiabilitate suficientă în scopul agregării și raportării. Necesitatea câmpurilor de adresă multiple nu mai există. Salvați utilizatorul de toate aceste tabulări și ajustări forțate.
- @MichaelZuschlag Știți vreo resursă care să susțină această poziție? Sunt ‘ cred, de asemenea, că oamenii au în general cunoștințe mai bune despre ceea ce trebuie scris într-o scrisoare către aceștia decât un anumit designer de interfață și ar dori să aibă ceva care să indice acei designeri de interfață către.
- Succesul Google Maps, pe lângă secole de plicuri scrise de mână / dactilografiate, sugerează ‘ fezabil.Luke W remarcă faptul că utilizatorii ‘ nu trebuie să vadă etichete separate pentru fiecare parte de adresă pentru a completa o adresă, dar nu ‘ nu poartă logică până la eliminarea de asemenea a câmpurilor separate ( uxmatters.com/mt/archives/2008/06/… ). Nu cunosc cercetări, dar un test de utilizare destul de simplu ar trebui să stabilească faptul că utilizatorii sunt mai rapizi cu un singur câmp și nu comit un număr mai mare de erori.
Răspuns
Aceste forme mă enervează. De cele mai multe ori cer mult mai multe informații decât sunt necesare. Nu știu despre Marea Britanie, dar tot ceea ce este obligatoriu în Marea Britanie este numărul casei și codul poștal. Asta e. Dar este diferit în diferite țări.
Deci, de fapt, ce zici de externalizarea întregii mizerie către cineva care a rezolvat-o și o păstrează pe toate frumoasă și actualizată pentru dvs.? treabă bună – consultați demonstrația interactivă și, WOO, căutarea lor din Marea Britanie, așa cum am spus, are nevoie doar de numărul de casă și codul poștal.
Comentarii
- acesta este un instrument destul de interesant! Deși a venit cu aproximativ 20 de opțiuni pentru a doua adresă pe care am testat-o și trebuie să căutați o listă și clicurile suplimentare nu sunt ‘ nu este mai puțin enervant, atunci când trebuie să completați un formular cu câteva casete de text și 2 drop-down-uri. De asemenea, a eșuat pe propria mea adresă. nepermițând unitatea mea # într-un complex de case de oraș.
- Într-adevăr. Bazându-vă doar pe un număr / cod poștal fără o metodă de rezervă, veți exclude persoanele cu coduri poștale noi (există noi coduri poștale, iar baza de date Royal Mail PAF a fost lansată în restul lumii isn ‘ nu întotdeauna actualizat – în funcție de serviciile de abonament pe care le aleg.)
- Problema cu consultarea serviciilor externe este că ‘ re introducerea unei forme de dependență în formularul dvs. care poate avea probleme de accesibilitate și poate fi neintuitivă în comparație cu completarea adresei. LukeW vorbește puțin despre cercetările sale în acest domeniu în cartea sa.
- Nu este necesar să
div div = „1cfed6ee9c”>
. Păstrați toate câmpurile disponibile. Dar puteți pune codul ZIP imediat după adresa de stradă și apoi completați automat restul, dacă este cazul. (BTW, de ce există întotdeauna 2 linii pentru adresă … cineva folosește vreodată a doua linie?)
"123 / AA1 1AA"
probabil vor ajunge acolo. Dar doresc să specificați orașul. Răspuns
1: Linia de adresă 1
2: Cod poștal și oraș
3: Țară și providență (arată doar providența dacă este acceptată)
Sub linia 3 puneți un link „Setați o adresă secundară” și dacă este apăsat, veți obține o formă replicată ca cea de pe linia 1, 2 și 3, dar cu un titlu á „Linia de adresă 2”.
Răspuns
Dacă nu susțineți mai mult de o țară, cel mai bun mod de a afișa implicit țara selectată, așa cum a arătat Luke în soluția sa.
Rețineți încă o dată că formatul de adresă nu este neapărat același în toate țările.
De aceea trebuie să investighez ce țări va susține aplicația mea.
Dacă este limitată la o singură țară, de exemplu India, voi păstra țara ca prestabilită selectați și proiectați după cum urmează:
Acum înțelegeți mai întâi cum funcționează codul zip în India: Codul poștal în India are 6 cifre.
Prima cifră a codului PIN indica testează regiunea (total 9 regiuni, fiecare acoperind min 3 și maxim 12 stări). A doua cifră indică subregiunea, iar a treia cifră indică districtul de sortare din regiune. Ultimele trei cifre sunt alocate oficiilor poștale individuale.
Deci, evident, nu pot selecta starea pe baza codului poștal sau poate că va trebui să caut astfel de servicii sau să mă dezvolt intern pentru a-mi susține gândul, deci fără astfel de servicii, maxim pot aplica filtru pentru a minimiza opțiunile de selecție din meniul derulant de stare.
Odată ce acest lucru este clar, voi pune câmpurile mele după cum urmează:
Linia de adresă 1 (Acesta este modul popular în care indienii încep să ne scrie adresa, textul liber)
Linia 2 a adresei (este cu adevărat necesar, dacă da, faceți ca aceste etichete să fie specifice, cum ar fi detaliile străzii, zona, reperul etc. Voi spune să evităm)
State (acest lucru mă va ajuta să reduc opțiunile câmpului următor)
Oraș (Selectare / text gratuit – depinde de cercetarea dvs., de exemplu – dacă serviciile sunt limitate la metrou sau la orașele de top din stat)
Zip
Țara (populat automat)
Răspuns
Îmi place ideea lui Stein G. Strindhaug, dar există două probleme cu o zonă de text cu mai multe linii pentru adrese internaționale.
- Utilizatorii uită adesea să introducă o parte din adresa lor, de exemplu un număr de casă sau un cod poștal. Intrările separate pentru fiecare parte a adresei ajută utilizatorul să introducă toate informațiile necesare despre adresă.
- O zonă de text cu mai multe linii poate fi utilizată numai dacă tipăriți adresa pe un pachet sau pe factură și nu faceți acest lucru. aveți nevoie de părți separate ale adresei. Este adesea foarte dificil să vedeți ce parte a unei adrese străine este strada și care parte este regiunea. Deci, dacă trebuie să introduceți adresa în baza de date, de exemplu, un expeditor, trebuie să separați câmpul text cu mai multe linii în stradă / zonă / cod poștal din nou, ceea ce este dificil cu multe adrese străine. Această problemă face, de asemenea, imposibil să verificați dacă adresa este corectă dacă nu aveți cunoștințe extinse despre formatul adresei străine .
Comentarii
- Dacă utilizatorul ” uită de ” parte a adresei lor, serviciul poștal din țara lor este iertător sau ‘ nu prea sunt interesați de obținerea g e-mail livrat. Serviciul poștal norvegian este destul de iertător, am primit (în cele din urmă) un American științific care se adresa în esență numelui meu; Oslo; Norvegia; și acest lucru a fost din cauza unui formular de adresă prea detaliat care a eliminat intrările ” invalide „.
- Ar fi într-adevăr greu de extras informații inexistente dintr-o adresă, cum ar fi ” state ” sau ” ” de la adresa mea care nu include astfel de informații (indiciu: Norvegia nu are ‘ nu are state, iar subdiviziunile administrative nu sunt utilizate în adresa). Adăugarea unor astfel de informații (așa cum fac deseori formularele americane) la o adresă norvegiană va provoca confuzie și probabil întârzieri în livrare. De ce ar trebui oricum să împărțiți astfel de informații în baza de date? Ar fi suficient un câmp cu șir mare pentru adresă.
- Dacă insistați să împărțiți adresa în mai multe câmpuri, chiar aveți nevoie de cunoștințe extinse despre formatul adresei tuturor țărilor capabil să îl înșirăm înapoi în formatul corect. Pentru a avea un câmp de formular gratuit nu este nevoie de cunoștințe din partea dezvoltatorului cu privire la formatele de adrese, deoarece utilizatorul o formează așa cum știu că ‘ ar trebui formatat. Singurul lucru pe care trebuie să-l faceți este să vă asigurați că există suficient spațiu pentru adresa pre-formatată pe fereastra etichetei / plicului de expediere.
- > > Dacă utilizatorul ” uită ” o parte din adresa lor, serviciul poștal din țara este iertătoare sau ‘ nu prea este interesat să primească e-mailuri. Sau pachetul este trimis înapoi către ea ‘ originea sa de cealaltă parte a lumii. Majoritatea expeditorilor internaționali au nevoie de date specifice pentru a trimite un pachet, pe care trebuie să îl introduceți în sistemul lor.
- Dacă îmi încurc propria adresă într-o zonă de text cu formular gratuit atât de rău încât pachetul este returnat, ar trebui a plati; dacă adresa este împărțită în multe câmpuri irelevante și apoi reasamblată în ceva care este încurcat dincolo de recunoaștere nu este vina mea! Poșta internațională are nevoie doar de o informație: numele țării, atunci când poșta se află în țara corectă, partea locală ar trebui formatată la modul local.
Lasă un răspuns