質問: 配送先住所をバイヤーに尋ねる最良のフォームを作成するにはどうすればよいですか? バイヤーの配送先住所を尋ねる連絡フォームを作成する必要があります。私の顧客はどの国の人でもかまいません。目的は、正しいアドレス形式を取得して、誤ったアドレス形式が原因で国際郵便アイテムが返されないようにすることです。一部のwebサイトでは、選択した国に応じて動的にフォームが変更されることに気づきました。たとえば、米国出身の場合は、郵便番号を要求され、州のドロップダウンリストが表示されます。英国出身の場合は、郵便番号の入力を求められ、郡のテキストボックスが表示されます。イスラエル人なので、常に必須の「都道府県」テキストボックスに入力するためのクリエイティブテキストを作成する必要がある場合は、嫌いです...このすべての情報を格納するコンポーネント(無料またはそれ以外)はありますか?それで、私は世界のすべての国の正しい住所フォーマットを見つける必要はありませんか?
回答: 私はまだ標準の国際的なフォームコンポーネントやライブラリに精通していませんが、ryanの提案に加えて、次の2つの手動アプローチのいずれかを検討することもできます。 最も一般的なフィールド以外は「要求」せずに、最も一般的なオプションを備えた静的で一般的な国際形式を使用します。次の記事(「汎用フォーマット」の下)で使用されているこの例を見ることができます。 http://www.uxmatters.com/mt/archives/2008/06/international-address-fields-in- web-forms.php ユーザーが住所を入力するときに、関連するフォームフィールドを有効にできるようにします。 (つまり、それらをアクティブにする各フォームフィールドの横にチェックボックスがあります)。