web-dev-qa-db-ja.com

州と国のドロップダウンメニューの注文方法

私は誰かが誰かの住所を記入するフォームを持っていますが、最終的に州と国が必須の選択であるため、フォームは使用するのに最も効率的ではありません(選択された国が最初から州を持っていると仮定)。

現在、通常、国は最後にリストされているので、私や他のユーザーが[市]ドロップダウンからタブに移動すると、当然、州に入ると予想します。それをクリックして米国を再度選択し、次に州に移動する必要があります。以下に、フォームのスクリーンショットを示します。うまくいけば、私が何を意味しているのかよく説明できます。

enter image description here

記入時に混乱を引き起こさないように、このフォームを注文するより良い方法は何でしょうか?

4
Brian Leishman

選択した国に基づいて住所フィールドが動的である場合、私は個人の詳細フィールド(名前、会社、電子メール、電話)、国、その他の住所フィールドの順に進みます。

どの住所フィールドが表示/非表示になるかを決定する場合は、国を主導することが理にかなっています。

国が変更されると、選択した国に基づいて以下の住所フィールドが再読み込みされます。たとえば、米国と英国を切り替えた場合、州が郡に変わり、郵便番号が郵便番号に変わる可能性があります。

役に立つと思われる場合は、入力した詳細を保持するようにしてください。入力した郵便番号の郵便番号を保持します。これは、ユーザーが記入しようとしたときに、選択した国が間違っていることに気づいたときです。すべてのデータを再入力する必要がある場合は、煩わしいでしょう。

enter image description here

4
Dave Haigh

私によると、国の順序は常に次のようになっているはずです。

  1. 状態

州と都市の選択は国に依存しているためです。州フィールドは、選択した国に米国などの州がある場合にのみ表示されます。ユーザーがUKを選択した場合、都市のフィールドのみが使用可能になります。

1
Fasih