Nejlepší design / objednávka / rozložení formuláře pro poštovní adresu
On 2 února, 2021 by adminExistují nějaké standardy, pokud jde o formulář pro poštovní adresu? Potřebuji shromáždit následující pole:
- řádek adresy 1
- řádek adresy 2
- město
- poštovní směrovací číslo (nebo zip)
- provincie (nebo stát)
- země
Země a provincie budou rozbalovací nabídky. (provincie je závislá na zemi)
takže moje otázka zní: je lepší mít pole v podobném rozvržení jako standardní poštovní formulář: tj .:
address line 1 address line 2 city province postal code country
nebo v logičtějším pořadí, jako je:
address line 1 address line 2 city postal code country province
Komentáře
- Můžete nám dát představu o tom, kolik zemí ‚ podporujete? Všichni? Může to změnit.
- téměř všechny ano. Šéf rozhodl o rozevírací zemi / provincii.
- Ne všechny země mají za městem své PSČ. Takže bych je ‚ nenastavil na jeden řádek, pokud nevíte, že podporované země mají stejný způsob formátování adresy.
Odpověď
Luke Wroblewski napsal na stránkách UX Matters článek o mezinárodních formulářích adres . Doporučuji tento článek prostudovat, protože uvádí některé osvědčené postupy, vzorce a konvence vycházející z průzkumu uživatelů. Luke také napsal knihu o webových formulářích nazvanou Návrh webových formulářů: Vyplnění Prázdná místa , která se věnuje také tomuto tématu.
Ke konci svého článku také zdůrazňuje formu společnosti Amazon, která je obecná a podporuje všechny druhy vstupů. Amazon by bylo dobrým místem pro průzkum vašeho designu formulářů.
design formuláře adresy
Komentáře
- To není zdaleka dokonalé, City a Zip jsou povinné a formátují to jako adresu v USA. Většina poštovních služeb to pravděpodobně dodá nakonec; i když vyplníte nesmyslné údaje nebo opakování platných údajů, abyste vyhověli nesprávnému ověření ve formuláři. Ale jeho výstup není správně naformátovaná norská adresa bez ohledu na to, jak vyplníte formulář.
- Tento příklad se mi také zdá velmi špatný. Například tady ve Švýcarsku máme malé vesnice, kde jsou pouze “ názvy domů „. Jdeme ještě dále, existují místa bez názvů ulic. Stačí si přečíst medium.com/@oquidave/… pro takový příběh.
Odpověď
Říkám, že „potřebujete“ tato pole mě děsí. Určitě nepotřebujete všechna tato pole pro norskou adresu.
Nejen, že rozdělení vstupu adresy na tolik polí způsobí problémy uživateli, který se snaží přinutit svou adresu do formulář vytvořený pro jinou zemi, ale jak by měla být data adresy přeformátována na správnou adresu?
Jak si myslíte, že by měla být do těchto polí vnucena norská adresa v tomto formuláři? A když „město“ Polím „poštovní směrovací číslo (nebo PSČ)“, „provincie (nebo stát)“ jsou náhodně přiřazeny některé z těchto hodnot, jak byste měli štítek vytisknout ve správném pořadí?
<Name> <Street-name> <house-number> <4-digit-post-code> <uppercase place name> NORWAY
Např.
Ola Normann Karl Johansgate 13b 0599 OSLO NORWAY
Doporučuji použít pouze:
Name: [ text line input ] Address: [ multiline ] [ text area ] Country: [select box or text line input]
Proč to komplikovat? To by mělo fungovat perfektně pro jakýkoli typ adresy a snadno se používá.
(Pokud Američané z nějakého důvodu nejsou schopni správně napsat svou vlastní adresu, stačí vytvořit konkrétní formulář pro USA, když je jako země vybrán USA, a kdokoli jiný může vyplnit jednoduchý formulář pro jméno / adresu / zemi)
Komentáře
- Pro adresy navrhuji víceřádková textová pole, i když všechny adresy budou domácí. Lidé píší adresy ve volném formátu doslova po celá staletí a pošta je doručována – dokonce i pro Američany :-). Dnes máme algoritmy pro extrahování informací o městech a regionech z volných adres s dostatečnou spolehlivostí pro účely agregace a vytváření přehledů. Potřeba více polí adresy již neexistuje. Zachraňte uživatele před všemi těmito záložkami a přizpůsobením síly.
- @MichaelZuschlag Znáte nějaký zdroj podporující tuto pozici? I ‚ jsem také pevně přesvědčen, že lidé mají obecně lepší znalosti o tom, co je třeba napsat na jejich dopis, než nějaký návrhář uživatelského rozhraní a rád by měl něco, co by tyto návrháře uživatelského rozhraní poukázalo
- Úspěch Map Google kromě staletí ručně psaných / psaných obálek naznačuje, že je to ‚ proveditelné.Luke W konstatuje, že uživatelé pro dokončení adresy nemusí ‚ vidět samostatné štítky pro každou část adresy, ale ‚ nenosí logika až po vyloučení samostatných polí ( uxmatters.com/mt/archives/2008/06/… ). Nevím o žádném výzkumu, ale docela jednoduchý test použitelnosti by měl prokázat, že uživatelé jsou rychlejší s jediným polem a nedělají větší počet chyb.
Odpověď
Tyto formy mě otravují. Většinou žádají o více informací, než je potřeba. Nevím o Velké Británii, ale vše, co je povinné ve Velké Británii, je číslo domu a PSČ. To je vše. Ale v různých zemích je to jiné.
Takže .. co takhle outsourcovat celý tento nepořádek někomu, kdo to vyřešil a udržuje to pro vás pěkné a aktuální? Zdá se, že QAS je docela dobrá práce – podívejte se na jejich interaktivní ukázku a WOO, jejich britské vyhledávání, přesně jak jsem řekl, potřebuje pouze číslo domu a PSČ.
Komentáře
- to je docela skvělý nástroj! I když přišlo s asi 20 možnostmi pro druhou adresu, kterou jsem testoval, a museli hledat seznam a další kliknutí není ‚ Ve skutečnosti to není o nic méně otravné, než když musíte vyplnit formulář s několika textovými poli a dvěma rozevíracími seznamy. Také selhalo na mé vlastní adrese. Nepovolení mé jednotky # v komplex městských domů.
- Skutečně. Spoléháním se na pouhé číslo / PSČ bez metody zálohování vyloučíte lidi s novými poštovními směrovacími čísly (vznikají nová poštovní směrovací čísla a databáze Royal Mail PAF byla vydána zbytku světa. isn ‚ t vždy aktuální – podle toho, jakou službu předplatného si vyberou.)
- Problém s konzultací s externími službami spočívá v tom, že ‚ zavádíme do svého formuláře závislost, která může mít problémy s přístupností a být neintuitivní ve srovnání s pouhým vyplněním vaší adresy. LukeW ve své knize trochu hovoří o svém výzkumu v této oblasti.
- Nemusíte ‚ formu omezovat. Udržujte všechna pole k dispozici. Ale můžete zadat ZIP hned za adresu ulice a zbytek případně automaticky vyplnit. (BTW, proč existují vždy 2 řádky pro adresu … používá někdo někdy ten druhý řádek?)
- Ve skutečnosti to není pravda; Royal Mail specifikuje prvek “ lokality “ jako povinný. Přesto se tam pravděpodobně dostane e-mail adresovaný
"123 / AA1 1AA"
. Chtějí ale, abyste určili město.
Odpověď
1: Řádek adresy 1
2: Poštovní směrovací číslo a město
3: Země a prozřetelnost (prozřetelnost zobrazit, pouze pokud je podporována)
Pod řádek 3 vložte odkaz „Nastavit sekundární adresu“ a pokud je stisknuto, dostanete replikovaný formulář jako ten na řádku 1, 2 a 3, ale s nadpisem „Řádek adresy 2“.
Odpovědět
Pokud nepodporujete více než jednu zemi, nejlepší způsob, jak zobrazit vybranou výchozí zemi, jak ukázal Luke ve svém řešení.
Ještě jednou mějte na paměti, že formát adresy nemusí být nutně stejný ve všech zemích.
Proto musím zjistit, které země moje aplikace bude podporovat.
Pokud je omezen na jednu zemi, například Indii, ponechám zemi jako výchozí vybráno a navrženo následovně:
Nyní nejprve pochopte, jak funguje zip v Indii: PSČ v Indii má 6 číslic.
První číslice kódu PIN indik testuje region (celkem 9 regionů, z nichž každý pokrývá min. 3 a max. 12 států). Druhá číslice označuje podoblast a třetí číslice označuje okres třídění v oblasti. Poslední tři číslice jsou přiřazeny jednotlivým poštám.
Takže samozřejmě nemohu vybrat stav na základě PSČ, nebo možná budu muset hledat takové služby nebo vyvíjet interně, abych podpořil mé myšlení, takže bez takové služby, max. mohu použít filtr pro minimalizaci možností výběru v rozevírací nabídce stavu.
Jakmile je to jasné, uvedu svá pole takto:
Řádek adresy 1 (Toto je oblíbený způsob, jakým Indové začneme psát naši adresu, volný text.)
Řádek adresy 2 (je opravdu nutné, pokud ano, specifikujte tyto štítky, jako jsou podrobnosti o ulici, oblast, orientační bod atd. Řeknu vyhnout se)
Stav (to mi pomůže omezit možnosti dalšího pole)
Město (vyberte / volný text – záleží například na vašem výzkumu – pokud jsou služby omezené do metra nebo hlavních měst ve státě)
Zip
Země (automaticky vyplněno)
Odpovědět
Líbí se mi myšlenka Steina G. Strindhauga, ale u víceřádkové textové oblasti existují dva problémy. pro mezinárodní adresy.
- Uživatelé často zapomenou zadat část své adresy, například číslo domu nebo poštovní směrovací číslo. Samostatné vstupy pro každou část adresy pomáhají uživateli zadat všechny požadované informace o adrese.
- Víceřádkové textové pole adresy lze použít, pouze pokud vytisknete adresu na balíček nebo fakturu a nebudete potřebujete samostatné části adresy. Často je velmi obtížné zjistit, která část zahraniční adresy je ulice a která část je region. Pokud tedy potřebujete zadat adresu do databáze například spedice, musíte ji oddělit víceřádkové textové pole do ulice / oblasti / poštovního směrovacího čísla, což je u mnoha zahraničních adres obtížné. Tento problém také znemožňuje kontrolu, zda je adresa správná, pokud nemáte rozsáhlé znalosti o formátu cizí adresy .
Komentáře
- Pokud uživatel “ zapomene “ část jejich adresy, poštovní služby v jejich zemi jsou odpouštějící nebo ‚ nemají skutečný zájem o získání g doručena pošta. Norská poštovní služba je docela shovívavá, já (nakonec) jsem obdržel vědeckého Američana, který byl v podstatě adresován mému jménu; oslo; Norsko; a toto byl DŮVOD příliš podrobného formuláře, který vyřadil “ neplatné “ vstupy.
- Bylo by to skutečně těžko extrahovat neexistující informace z adresy, například v “ stavu “ nebo “ oblasti “ z mé adresy, která takové informace neobsahuje (nápověda: Norsko nemá ‚ státy a správní členění se nepoužívá v adresa). Přidání těchto informací (jak to často dělají americké formuláře) na norskou adresu způsobí zmatek a pravděpodobně zpoždění dodávky. Proč byste vlastně museli takové informace rozdělit do databáze? Stačilo by velké pole řetězce pro adresu.
- Pokud trváte na rozdělení adresy na několik polí, opravdu potřebujete rozsáhlou znalost formátu adresy všech zemí schopen jej spojit dohromady ve správném formátu. Mít volné pole formuláře nevyžaduje od vývojáře žádné znalosti o formátech adres, protože uživatel je formátuje tak, jak to zná ‚, které mají být formátovány. Jediné, co musíte udělat, je ujistit se, že na předformátované adrese v okně přepravního štítku / obálky je dostatek místa.
- > > Pokud uživatel “ zapomene “ část své adresy, poštovní služba v jeho země odpouští nebo ‚ opravdu nemá zájem o doručování pošty. Nebo je balíček odeslán zpět ‚ původ na druhé straně světa. Většina mezinárodních speditérů potřebuje k odeslání balíku specifická data, která musíte zadat do jejich systému.
- Pokud si ve vlastní textové oblasti ve volném formuláři pokazím svoji vlastní adresu tak špatně, že se balíček vrátí, měl bych platit; pokud je adresa rozdělena na spoustu nepodstatných polí a poté znovu sestavena do něčeho, co je pokazeno k nepoznání, není to moje chyba! Mezinárodní pošta potřebuje pouze JEDNU informaci: název země, pokud je pošta ve správné zemi, měla by být místní část naformátována místním způsobem.
Napsat komentář