web-dev-qa-db-ja.com

ユニバーサルユーザーベースのアドレスを取得するのに最適な形式は何ですか?

ユニバーサルユーザーベースから住所情報を取得するのに最適で最も使いやすい形式は何ですか?私はシステムにIPアドレスで国を検出させ、それをデフォルトで選択させることを考えていました。その後、州/省のドロップリストがそれに応じて入力されます。しかし問題は、一部の国には州と地方があり、一部の国にはない。郵便番号のあるものとないものがあります。ほとんどのユーザーの効率を確保するために完全な住所情報を取得するための普遍的な標準はありますか?

参考までに、私はここで調査を行いましたが、近い質問がいくつかありますが、まったく同じ質問については何もありません(私が何かを見逃していない限り)

7
ah123

住所を確認する必要があるかどうかによって異なります。

検証が重要な場合

入力を検証する必要がある場合は、検証ルールのデータベースが必要です。しかし、それでも、すべての有効な有効な形式を追跡することは困難であり、これらの事柄は明確なものではなく、いつでも変更される可能性があることに留意してください。

ユーザーが非検証データを送信するオプションを提供することを検討することができます。このデータは、ユーザーが確認できます。これにより、有効なアドレスが除外されなくなり、検証ルールセットを改善する優れた方法でもあります。

検証が問題ではない場合

検証がまったく問題にならない場合の1つのおかしな考えは、封筒を表示し、手紙を受け取ったかのように封筒に直接アドレスを入力するようユーザーに要求することです(複数行入力をサポートするテキストエリア)。これは、おそらくユーザーがアドレスを入力する最も自然な方法であり、(彼女にとって)珍しいフィールドフローにアドレスを入力することを強制するものではありません。

参考文献:国際名

関連する問題は、国際的な名前の入力を受け入れる方法です。 W3Cには、このトピックに関する非常に徹底した記事が掲載されています http://www.w3.org/International/questions/qa-personal-names

3
vincent.io