it-swarm.asia

Bagaimana cara membuat formulir terbaik meminta pembeli untuk alamat pengiriman mereka?

Saya perlu membuat formulir kontak yang menanyakan alamat pengiriman pembeli. Pelanggan saya mungkin dari negara mana saja. Tujuannya adalah untuk mendapatkan format alamat yang benar sehingga kiriman internasional tidak akan dikembalikan karena format alamat yang salah.

Saya perhatikan bahwa beberapa situs web mengubah formulir secara dinamis sesuai dengan negara yang dipilih. Misalnya, jika Anda berasal dari AS, Anda akan diminta untuk Zip dan melihat daftar dropdown negara-negara. Jika Anda berasal dari Inggris, Anda akan dimintai Kode Pos dan memiliki kotak teks untuk Kabupaten Anda.

Menjadi orang Israel, saya benci ketika saya harus membuat teks kreatif untuk mengisi kotak teks "Negara atau Wilayah" yang selalu wajib ...

Apakah ada komponen (gratis atau tidak) yang menyimpan semua informasi ini sehingga saya tidak perlu menemukan format alamat yang benar dari semua negara di dunia?

5
idophir

Bagaimana kalau tidak memaksa format tertentu dan menyediakan satu kotak teks besar polos untuk menangkap seluruh alamat? Dengan pendekatan ini, Anda tidak pernah mendapatkan format yang salah (dan kami berdua tahu itu mudah dilakukan).

Saya tidak melihat manfaat bagi pengguna (atau aplikasi dalam hal ini) untuk memiliki kotak teks terpisah untuk nama Jalan, nama kota, kode pos dll (tentu saja, ini mungkin tidak berlaku untuk aplikasi Anda, tetapi Anda harus mempertimbangkannya) . Siapa yang lebih baik daripada pengguna akhir untuk mengetahui alamat mereka sendiri tanpa harus dipandu oleh kotak teks terpisah?

6
Ryan Shripat

Saya belum terbiasa dengan komponen formulir internasional atau pustaka, tetapi selain saran Ryan, Anda mungkin juga mempertimbangkan salah satu dari dua pendekatan manual ini:

  1. Gunakan formulir internasional statis yang umum dengan opsi yang paling umum, tanpa 'memerlukan' bidang apa pun kecuali yang paling umum. Anda dapat melihat contoh ini digunakan dalam artikel berikut (di bawah "Format Generik"): http://www.uxmatters.com/mt/archives/2008/06/international-address-fields-in- web-forms.php

  2. Izinkan pengguna untuk mengaktifkan bidang formulir apa yang relevan bagi mereka pada saat mereka mengisi alamat mereka. (mis. miliki kotak centang di sebelah setiap bidang formulir yang mengaktifkannya).

4
David Perini

Sementara saya suka saran @Ryan Shripat memberi , saya akan membayangkan bahwa pengguna mungkin akhirnya menjadi bingung di mana alamat mulai dan berakhir. Yang saya maksud dengan itu adalah, jika alamat mereka

123 Street, 18th Ave NE, Seattle

orang tidak akan tahu apakah mereka perlu berhenti di tingkat kota atau harus melanjutkan dengan menetapkan negara (jika berlaku) dan negara juga.

Saran saya adalah membuat formulir alamat dua baris seperti ini:

Primary Address (House #, Street #, Locality and City), State (If applicable), Country

0
Mervin

Mungkin perlu meneliti format alamat dari seluruh dunia untuk melihat apakah Anda dapat melihat beberapa pola umum. Saya yakin banyak negara memiliki setidaknya beberapa format unik, tetapi saya berani bertaruh bahwa ada lebih banyak kesamaan daripada yang Anda pikirkan. Anda tidak akan bisa mencegah SEMUA masalah pemformatan, tetapi Anda mungkin bisa mengurangi itu. Jika Anda dapat menemukan beberapa pola umum, Anda dapat mendasarkan algoritma validasi Anda di sekitar pencilan.

Mungkin format dasar Anda adalah seperti ini:

123 Main Street
City
Region/County
Postal Code
Country
0
Brian