it-swarm-vi.tech

Làm thế nào để tạo ra hình thức tốt nhất yêu cầu người mua cho địa chỉ giao hàng của họ?

Tôi cần tạo một mẫu liên hệ yêu cầu địa chỉ giao hàng của người mua. Khách hàng của tôi có thể đến từ bất kỳ nước nào. Mục tiêu là để có được định dạng địa chỉ chính xác để các mục thư quốc tế sẽ không được trả lại do định dạng địa chỉ không chính xác.

Tôi đã nhận thấy rằng một số trang web tự động thay đổi hình thức theo quốc gia đã chọn. Ví dụ: nếu bạn đến từ Hoa Kỳ, bạn sẽ được yêu cầu Zip và xem danh sách thả xuống của các tiểu bang. Nếu bạn đến từ Vương quốc Anh, bạn sẽ được yêu cầu Mã bưu điện và có một hộp văn bản cho Hạt của bạn.

Là người Israel, tôi ghét nó khi tôi cần đưa ra một văn bản sáng tạo để điền vào hộp văn bản "Nhà nước hoặc Vùng" luôn bắt buộc ...

Có thành phần nào (miễn phí hay nói cách khác) lưu trữ tất cả thông tin này vì vậy tôi sẽ không cần tìm định dạng địa chỉ chính xác của tất cả các quốc gia trên thế giới?

5
idophir

Làm thế nào về việc không buộc một định dạng cụ thể và cung cấp một hộp văn bản lớn đơn giản để nắm bắt toàn bộ địa chỉ? Với phương pháp này, bạn không bao giờ hiểu sai định dạng (và cả hai chúng tôi đều biết rằng điều đó dễ thực hiện).

Tôi không thấy có lợi cho người dùng (hoặc ứng dụng cho vấn đề đó) khi có một hộp văn bản riêng cho tên Phố, tên thành phố, mã Zip, v.v. (tất nhiên, điều này có thể không áp dụng cho ứng dụng của bạn, nhưng bạn nên xem xét nó) . Ai tốt hơn chính người dùng cuối biết địa chỉ của chính họ mà không cần phải được hướng dẫn bởi các hộp văn bản riêng biệt?

6
Ryan Shripat

Tôi chưa quen với một thành phần hoặc thư viện mẫu quốc tế tiêu chuẩn, nhưng ngoài gợi ý của Ryan, bạn cũng có thể xem xét một trong hai cách tiếp cận thủ công sau:

  1. Sử dụng một hình thức quốc tế tĩnh, chung với các tùy chọn phổ biến nhất, mà không 'yêu cầu' bất kỳ ngoại trừ các trường phổ biến nhất. Bạn có thể xem một ví dụ về điều này được sử dụng trong bài viết sau (trong "Định dạng chung"): http://www.uxmatters.com/mt/archives/2008/06/i quốc-address-fields-in- web-Forms.php

  2. Cho phép người dùng kích hoạt các trường biểu mẫu có liên quan đến họ tại thời điểm họ điền địa chỉ của họ. (tức là có một hộp kiểm bên cạnh mỗi trường biểu mẫu kích hoạt chúng).

4
David Perini

Trong khi tôi thích gợi ý @Ryan Shripat đã đưa ra , tôi sẽ tưởng tượng rằng người dùng cuối cùng có thể bị nhầm lẫn về nơi địa chỉ bắt đầu và kết thúc. Ý tôi là, nếu địa chỉ của họ là

Đường 123, 18th Ave NE, Seattle

mọi người sẽ không biết liệu họ có cần dừng lại ở cấp thành phố hay nên tiếp tục chỉ định tiểu bang (nếu có) và cả quốc gia nữa.

Đề xuất của tôi sẽ là tạo một mẫu địa chỉ hai dòng như thế này:

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

0
Mervin

Có thể đáng để nghiên cứu các định dạng địa chỉ từ khắp nơi trên thế giới để xem liệu bạn có thể nhận ra một số mẫu phổ biến không. Tôi chắc chắn rằng nhiều quốc gia có ít nhất một số định dạng duy nhất, nhưng tôi sẵn sàng đặt cược rằng có nhiều điểm chung hơn bạn nghĩ. Bạn sẽ không thể ngăn chặn TẤT CẢ các vấn đề định dạng, nhưng có lẽ bạn có thể cắt giảm nó. Nếu bạn có thể tìm thấy một số mẫu phổ biến, bạn có thể dựa trên các thuật toán xác thực của mình xung quanh các ngoại lệ.

Có thể định dạng cơ sở của bạn là một cái gì đó như thế này:

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