Najlepszy projekt / zamówienie / układ formularza adresu pocztowego
On 2 lutego, 2021 by adminCzy istnieją jakieś standardy dotyczące formularza adresu pocztowego? Muszę wypełnić następujące pola:
- linia adresu 1
- linia adresu 2
- miasto
- kod pocztowy (lub zip)
- prowincja (lub stan)
- kraj
Kraj i prowincja zostaną rozwinięte. (prowincja jest zależna od kraju)
więc moje pytanie brzmi: czy lepiej mieć pola w układzie podobnym do standardowego formularza mailingowego: tj .:
address line 1 address line 2 city province postal code country
lub w bardziej logicznej kolejności, na przykład:
address line 1 address line 2 city postal code country province
Komentarze
- Czy możesz nam powiedzieć, ile krajów ' obsługujesz? Wszyscy? To może coś zmienić.
- prawie wszystkie z nich tak. Szef zdecydował o rozwijaniu listy krajów / prowincji
- Nie wszystkie kraje mają swój kod pocztowy po mieście. Dlatego nie ' nie umieszczałbym ich w jednym wierszu, chyba że wiesz, że wszystkie obsługiwane kraje mają ten sam sposób formatowania adresu.
Odpowiedź
Łukasz Wróblewski napisał artykuł w UX Matters na temat międzynarodowych formularzy adresowych . Zalecam zapoznanie się z tym artykułem, ponieważ zawiera on listę najlepszych praktyk, wzorców i konwencji zaczerpniętych z badań przeprowadzonych przez użytkowników. Luke napisał także książkę o formularzach internetowych o nazwie Projektowanie formularzy internetowych: Spacje , który również porusza ten temat.
Pod koniec swojego artykułu podkreśla również formularz Amazona, który jest ogólny i obsługuje wszystkie rodzaje danych wejściowych. Amazon byłby dobrym miejscem do zbadania projektu formularza. Projekt formularza adresowego
Komentarze
- To jest dalekie od ideału, City i Zip są obowiązkowe i formatuje je jak adres w USA. Większość usług pocztowych prawdopodobnie w końcu je dostarczy; nawet jeśli wypełnisz bezsensowne dane lub powtórzysz prawidłowe dane, aby potwierdzić nieprawidłową walidację na formularzu. Ale jego wynik to nie poprawnie sformatowany norweski adres, niezależnie od tego, jak wypełnisz formularz.
- Przykład wydaje mi się również bardzo zły. Na przykład tutaj w Szwajcarii mamy małe wioski, w których są tylko ” nazwy domów „. Idąc dalej, są miejsca bez nazw ulic. Po prostu przeczytaj medium.com/@oquidave/… , aby uzyskać taką historię.
Odpowiedź
Mówienie, że „potrzebujesz” tych pól, przeraża mnie. Z pewnością nie potrzebujesz wszystkich tych pól dla adresu w Norwegii.
Nie tylko rozdzielanie danych wejściowych adresu na tak wiele pól powoduje problemy dla użytkownika próbującego zmusić swój adres do formularz utworzony dla innego kraju, ale w jaki sposób należy przeformatować dane adresowe na poprawny adres?
Jak myślisz, że norweski adres w tym formularzu powinien zostać wymuszony w tych polach? A kiedy „miasto” , „kod pocztowy (lub kod pocztowy)”, „prowincja (lub stan)” mają losowo przypisane niektóre z tych wartości. Jak wydrukować etykietę we właściwej kolejności?
<Name> <Street-name> <house-number> <4-digit-post-code> <uppercase place name> NORWAY
Np.
Ola Normann Karl Johansgate 13b 0599 OSLO NORWAY
Polecam użycie tylko:
Name: [ text line input ] Address: [ multiline ] [ text area ] Country: [select box or text line input]
Po co to komplikować? Powinno to działać idealnie dla każdego typu adresu i być łatwe w użyciu.
(Jeśli z jakiegoś powodu Amerykanie nie są w stanie poprawnie wpisać własnego adresu, po wybraniu USA jako kraju po prostu przygotuj formularz dla Stanów Zjednoczonych i niech ktokolwiek inny wypełni prosty formularz z nazwą / adresem / krajem)
Komentarze
- Proponuję wielowierszowe pola tekstowe dla adresów, nawet jeśli wszystkie będą adresy krajowe. Ludzie piszą adresy w dowolnej formie dosłownie od wieków, a poczta jest dostarczana – nawet dla Amerykanów :-). Obecnie dysponujemy algorytmami do wyodrębniania informacji o mieście i regionie z adresów w formacie dowolnym z wystarczającą niezawodnością do celów agregacji i raportowania. Nie ma już potrzeby posiadania wielu pól adresowych. Uratuj użytkownika przed tym całym tabulowaniem i dopasowywaniem siły.
- @MichaelZuschlag Czy znasz jakieś źródło wspierające to stanowisko? Jestem również ' przekonany, że ludzie na ogół mają lepszą wiedzę o tym, co należy napisać w liście do nich niż niektórzy projektanci interfejsu użytkownika, i chciałbym mieć coś, co wskazywałoby tym projektantom do.
- Sukces Map Google, oprócz setek ręcznie pisanych / maszynowych kopert, sugeruje, że jest to ' wykonalne.Luke W zauważa, że użytkownicy nie ' nie muszą widzieć osobnych etykiet dla każdej części adresu, aby uzupełnić adres, ale nie ' nie mają logika aż po wyeliminowanie oddzielnych pól ( uxmatters.com/mt/archives/2008/06/… ). Nie znam żadnych badań, ale dość prosty test użyteczności powinien wykazać, że użytkownicy są szybsi z jednym polem i nie popełniają większej liczby błędów.
Odpowiedź
Te formularze mnie denerwują. W większości przypadków proszą o więcej informacji, niż potrzeba. Nie wiem o Wielkiej Brytanii, ale wszystko, co jest obowiązkowe w Wielkiej Brytanii, to numer domu i kod pocztowy. To wszystko. Ale w różnych krajach jest inaczej.
Więc … właściwie co powiesz na outsourcing całego tego bałaganu komuś, kto go rozwiązał i sprawił, że wszystko było dla Ciebie ładne i aktualne? QAS wydaje się całkiem niezły dobra robota – zobacz ich interaktywne demo i, WOO, ich wyszukiwanie w Wielkiej Brytanii, tak jak powiedziałem, wymaga tylko numeru domu i kodu pocztowego.
Komentarze
- to całkiem fajne narzędzie! Chociaż wymyśliło około 20 opcji dla drugiego adresu, który testowałem, a konieczność przeszukiwania listy i dodatkowych kliknięć nie jest ' naprawdę nie mniej irytujące niż konieczność wypełniania formularza z kilkoma polami tekstowymi i 2 rozwijanymi listami. Nie udało się również na moim własnym adresie. Nie pozwalając na numer mojej jednostki w kompleks kamienic.
- Rzeczywiście. Opierając się tylko na numerze / kodzie pocztowym bez metody tworzenia kopii zapasowych, wykluczysz osoby ze świeżymi kodami pocztowymi (powstają nowe kody pocztowe, a baza danych Royal Mail PAF udostępniona reszcie świata isn ' t zawsze aktualne – w zależności od wybranej usługi subskrypcji).
- Problem z konsultowaniem się z usługami zewnętrznymi polega na tym, że ' re wprowadza zależność do formularza, która może powodować problemy z dostępnością, a także być nieintuicyjna w porównaniu do samego wpisania adresu. LukeW mówi trochę o swoich badaniach w tej dziedzinie w swojej książce.
- Nie ' nie musisz ograniczać formy. Zachowaj wszystkie dostępne pola. Ale możesz umieścić kod pocztowy zaraz po adresie ulicy, a następnie automatycznie wypełnić resztę, jeśli dotyczy. (Przy okazji, dlaczego zawsze są 2 wiersze adresu… czy ktoś kiedykolwiek używa drugiego wiersza?)
- Właściwie to nie jest prawda; Royal Mail określa element ” locality ” jako obowiązkowy. Mimo to poczta adresowana do
"123 / AA1 1AA"
będzie prawdopodobnie tam dotrze. Ale chcą, abyś określił miasto.
Odpowiedź
1: Adres, wiersz 1
2: Kod pocztowy i miasto
3: Kraj i opatrzność (pokaż opatrzność, jeśli jest obsługiwana)
W linii 3 umieść link „Ustaw adres dodatkowy” i jeśli zostanie naciśnięty, otrzymasz replikowany formularz, taki jak ten w wierszu 1, 2 i 3, ale z nagłówkiem á „Wiersz adresu 2”.
Odpowiedź
Jeśli nie obsługujesz więcej niż jednego kraju, najlepszym sposobem pokazania domyślnego wybranego kraju, jak pokazał Łukasz w swoim rozwiązaniu.
Jeszcze raz pamiętaj, że format adresu niekoniecznie taki sam we wszystkich krajach.
Dlatego muszę sprawdzić, które kraje będzie obsługiwać moja aplikacja.
Jeśli jest to ograniczone do jednego kraju, na przykład Indii, pozostawiam kraj jako domyślny wybrane i zaprojektowane w następujący sposób:
Teraz najpierw zrozum, jak funkcjonuje kod pocztowy w Indiach: kod pocztowy w Indiach składa się z 6 cyfr.
Pierwsza cyfra kodu PIN indica do regionu (łącznie 9 regionów, z których każdy obejmuje minimum 3 i maksimum 12 stanów). Druga cyfra oznacza podregion, a trzecia – dzielnicę sortowania w regionie. Ostatnie trzy cyfry są przypisane do poszczególnych urzędów pocztowych.
Więc oczywiście nie mogę wybrać stanu na podstawie kodu pocztowego lub być może będę musiał szukać takich usług lub rozwijać się we własnym zakresie, aby wesprzeć moją myśl, więc bez takich usług, max Mogę zastosować filtr, aby zminimalizować opcje wyboru w menu rozwijanym stanu.
Gdy to będzie jasne, wstawię moje pola w następujący sposób:
Wiersz adresu 1 (To jest popularny sposób, w jaki my, Hindusi, zaczynamy pisać nasz adres, dowolny tekst)
Linia adresu 2 (czy jest to naprawdę konieczne, jeśli tak, określ te etykiety, takie jak szczegóły ulicy, obszar, punkt orientacyjny itp. – Powiem unikaj)
Stan (pomoże mi to zmniejszyć opcje następnego pola)
Miasto (Wybierz / dowolny tekst – zależy od Twoich badań, na przykład – jeśli usługi są ograniczone do metra lub największych miast w stanie)
Kod pocztowy
Kraj (wypełniony automatycznie)
Odpowiedź
Podoba mi się pomysł Steina G. Strindhauga, ale są dwa problemy z wielowierszowym obszarem tekstowym dla adresów międzynarodowych.
- Użytkownicy często zapominają o podaniu części swojego adresu, na przykład numeru domu lub kodu pocztowego. Oddzielne dane wejściowe dla każdej części adresu pomagają użytkownikowi wprowadzić wszystkie wymagane informacje adresowe.
- Wieloliniowy obszar tekstowy adresu może być używany tylko wtedy, gdy drukujesz adres na paczce lub fakturze i nie potrzebujesz oddzielnych części adresu. Często bardzo trudno jest zobaczyć, która część adresu zagranicznego to ulica, a która to region. Jeśli więc chcesz wprowadzić adres do bazy danych na przykład spedytora, musisz oddzielić wielowierszowe pole tekstowe ponownie na ulicę / obszar / kod pocztowy, co jest trudne w przypadku wielu zagranicznych adresów. Ta kwestia uniemożliwia również sprawdzenie poprawności adresu, jeśli nie masz obszernej wiedzy na temat formatu adresu zagranicznego .
Komentarze
- Jeśli użytkownik ” zapomina ” część adresu, poczta w ich kraju jest wyrozumiała lub ' nie są tak naprawdę zainteresowani gettin g dostarczona poczta. Norweska poczta jest całkiem wyrozumiała, otrzymałem (w końcu) Scientific American, który był zasadniczo zaadresowany na moje nazwisko; Osło; Norwegia; a było to Z POWODU zbyt szczegółowego formularza adresu, który odrzucał ” nieprawidłowe ” dane wejściowe.
- Rzeczywiście byłoby trudno wyodrębnić nieistniejące informacje z adresu, np. ” stan ” lub ” region ” z mojego adresu, który nie zawiera takich informacji (wskazówka: Norwegia nie ' nie ma stanów, a podziały administracyjne nie są używane w adres). Dodanie takich informacji (jak to często bywa w amerykańskich formularzach) do norweskiego adresu spowoduje zamieszanie i prawdopodobnie opóźnienia w dostawie. Dlaczego i tak miałbyś dzielić takie informacje w bazie danych? Wystarczyłoby duże pole tekstowe na adres.
- Jeśli nalegasz na podzielenie adresu na kilka pól, naprawdę potrzebujesz rozległej wiedzy na temat formatu adresu we wszystkich krajach. w stanie połączyć go z powrotem w odpowiednim formacie. Posiadanie pola o swobodnym formacie nie wymaga od programisty wiedzy na temat formatów adresu, ponieważ użytkownik formatuje je tak, jak znają, ' ma być sformatowane. Jedyne, co musisz zrobić, to upewnić się, że jest wystarczająco dużo miejsca na wstępnie sformatowany adres na etykiecie wysyłkowej / oknie koperty.
- > > Jeśli użytkownik ” zapomni ” część swojego adresu, nazwa usługi pocztowej kraj wybacza lub ' nie są tak naprawdę zainteresowani dostarczaniem poczty. Lub paczka jest odsyłana do niego ' pochodzenie po drugiej stronie świata. Większość międzynarodowych spedytorów potrzebuje konkretnych danych do wysłania paczki, które należy wprowadzić do ich systemu.
- Jeśli pomylę swój adres w wolnym polu tekstowym tak bardzo, że paczka zostanie zwrócona, powinienem zapłacić; jeśli adres jest podzielony na wiele nieistotnych pól, a następnie złożony w coś, co jest pomieszane nie do poznania, to nie moja wina! Poczta międzynarodowa potrzebuje tylko JEDNEJ informacji: nazwa kraju, jeśli poczta jest we właściwym kraju, część lokalna powinna być sformatowana w sposób lokalny.
Dodaj komentarz