web-dev-qa-db-ja.com

5桁または9桁の郵便番号に最適な入力方法

私は、クライアントが5桁の郵便番号を要求するフォームをデザインしています。9桁はオプションです。これに対処する方法はいくつか考えられます。

1)5桁のコード、9桁のコード、およびフォーマットされた9桁のコード(12345、123456789、12345-6789など)を受け入れる単純な古い正規表現

2)2つの横並びのテキストボックス。最初は5桁、2番目は最後の4桁。 side by side fields

ユーザーにとってより明確なパターンはどれですか? 2番目のパターンの場合、2番目のフィールドがオプションであることをどのように示すのが最もよいでしょうか?

4
ctrlawkdel

Adam Silverは最近、複数の入力と1つの入力について 優れた記事 を書きました。

短い要約:

複数の入力を使用すると便利な場合がありますが、ほとんどの場合それは完全に不要であり、多くの欠点があります。

  • ユーザーが簡単に貼り付けることができない
  • 彼らは使用するより多くの努力を必要とします
  • 意味のあるラベル付けが難しい場合があります

5と9の両方の数値を受け入れ、余分なスペースやダッシュを無視する1つの入力のみを使用することをお勧めします。

6
haugsand

最初はその簡単な使用法です。

  • 既存のスキームを使用して、認知負荷を軽減します。
  • 開発者は、設計と検証の部分に必要なコーディングが少なくて済みます。
  • DOMインタラクションが50%減少します。

2番目のパターンの使用を計画している場合は、9桁がオプションであることを示すヘルパーテキストを追加していることを確認してください。

3
Codesigner

Adam Silverは良い指摘をしたと思いますが、それは調査されませんでした(私は思う)。それは創造性から生まれました。電話番号が7桁である理由を誰かが調べてはいけませんか?

うまくいけば、退屈ではないストーリーで答えをお伝えします。皆さんは、情報をどう処理するかを検討できます。

電話が最初に発明されたとき、電話番号は4つの番号で始まりました(これは重要です)。どうやら、4つの数字が覚えやすい最大の数字だったようです。しかし、人口が指数関数的に増加するにつれて、彼らは数の数を増やす必要があります。最終的に、彼らはテストを実行して、ほとんどの人が一度に最大7つの数字を記憶できると判断したため、7つの数字にしました。この実験により、神経科学者と心理学者は、平均的な脳には7つの作業メモリ「スロット」しかないと結論付けました。つまり、一度に7つのことしか考えられませんでした。そんなに思わないでしょう?

時間の経過とともに、彼らはすぐに何か面白いことが起こっていることに気づきました。これらの電話番号を覚えようとする人々は、電話番号を3つまたは4つのグループに分類する傾向がありました。どうして?私たちの脳はグループ化にいくらか興味を持っていましたか?科学者たちは最終的に、私たちの脳には7つの作業メモリスロットがまったくないことに気付きました。私たちの脳は実際には平均して3〜4の作業メモリスロットしかなく、「トリック」を使用して、記憶できる数(最終的には10)を増やしていました。人々は無意識のうちに実際に3つの数字の全体像を1つの作業メモリスロットに記憶します。次に、3つの数字を別の作業メモリスロットに挿入します。そして、最後の4つが最後の1つに。

だから...これらの郵便番号が人々がすぐに覚える必要があるものであるなら、私は間違いなく5と4の数字のグループを使用しません。最初の5つの数字は、ほとんどの人にとって大きすぎます。私はそれらを4つの数字のグループにグループ化し、数字が4未満であることを確認します。そのようなもの。あなたはそのアイデアを理解しましたよね?

0
John Greer