カナダの郵便番号は、3つの文字と3つの数字を挿入したものです。例:M1K 3H7
カナダの郵便番号は、ユーザーが入力フォームフィールドに入力するのが非常に困難です。特に、ユーザーがキーボード(アルファベットから数字キーボード)に切り替える必要があるモバイルデバイスではそうです。彼はキーボードのレイアウトを5または6回切り替える必要があります。
フィールドを2つに分けると、エクスペリエンスがさらに複雑になる可能性があります。エクスペリエンスを簡単にする方法について何か提案はありますか?
regex を使用して空白を区切り、数値と文字を自動的に切り替えることができます。つまり、郵便番号を入力すると、パターンがわかっているため、モバイルキーパッドで数字と文字を強制的に切り替えます。ここでは、自動提案が最良のオプションです。
カナダの郵便番号は、英国の郵便番号に似ており、複雑ではありません。英国の郵便番号の区切りは4-3、3-3、4-3のいずれかです。いくつかのバリエーションがあります。
これらは私たちが英国で持っているすべてのパターンです
A9 9AA
A9A 9AA
A99 9AA
AA9 9AA
AA9A 9AA
AA99 9AA
英国のポストオフィスを含むいくつかのサイトは、UXの標準のテキストフィールドパターンを使用して(Webサイトおよびデジタルフォームで)、物理的な分離 紙のフォームとPDF (26ページを参照)
ユーザーが郵便番号を指定するのをまったく避けないのはなぜですか?アプリケーションにアドレスに基づいてそれを調べさせます。
これを行う1つの方法は、AddressとCanadaPost APIを使用して郵便番号を収集することです https://www.canadapost.ca/pca/support/webservices
ユーザーに手動で入力してもらいたい場合は、6つのフィールドを使用し、テキストと数値を交互に入力します(これにより、適切なキーボードが切り替わります)。フィールドは、1つのフィールドとして表示されるようにスタイル設定できます。最初にユーザーでこれをテストすることを強くお勧めします!