web-dev-qa-db-ja.com

Stack Overflow Swagリクエストフォームに6つの住所行があるのはなぜですか?

いくつかの裏話:Stack Overflow の選挙に出馬して、敗北しました。かわいそう。 SEの神々は私に同情して、私に彼らにアドレスを与えることができるフォームへのリンクを送ってくれました。普通の人間と同じように、私は盗品が欲しかった。

フォームには6つの住所フィールドフルネームフィールドがあります。

enter image description here

私は米国にいるので、フルネームフィールドに名前を入力し、最初のアドレスフィールドに住所(123 W. Anystreet)を入力します。市/州/郵便番号を2番目のフィールドに入力し、残りはすべて空白のままにしました。

しかし、それはずっと私を悩ませてきました:なぜ6つの住所行があるのですか? 6行が必要なアドレスが存在するか?

改行がサポートされた1つの大きなテキストボックスに統合しませんか?

40
Undo

Stack Overflow/Stack Exchangeの従業員として、これは、今回一度アドレスを収集するという特定の目的のためにまとめられたGoogleフォームのドキュメントだったと思います。私たちは、情報を収集するために、これを社内で多く行っています。 Googleフォームなどの製品を使用すると、開発者やデザイナーを関与させることなく、誰でも何かを行うことができます。

それを作成する人が6つの住所行を持つフォームを必要とし、それをそのように単純にしたと想像します。6つの住所行を持つGoogleフォームです。ええ、それは少し混乱するので、ほとんどのWebサイトまたはアプリケーションのプラクティスとしてこれをお勧めしませんが、対象読者(Stack Overflowユーザー、したがってインターネットのパワーユーザー)と有限の目的(一度アドレスを収集する)を考えると、シンプルなフォルムで動作します。

また、は個別の人(インターネットからではなく)にのみ送信されるため、すべてのユーザーは、問題が発生した場合に誰に連絡するかを知っています。

37
Hynes

すべてのフィールドに同じ名前が付けられた理由はわかりませんが、考えられるのは、すべての潜在的な国際住所が収まるようにすることでしたすべての国際住所用のカスタムフォームをデザインすることなく、フォームデザインに組み込む。

こちらが国際住所の例です

enter image description here

アマゾンは、この 記事 で言及されているように、一般的な国際フォーマットも使用しています。

一般的な国際住所形式は、国固有のソリューションをサポートするために複数の住所ブロックのバリエーションを維持する代替手段を提供します。汎用形式では、住所の各要素に単一の入力フィールドを提供することにより、名前と住所のバリエーションを管理できます。住所ブロックレイアウトと都市ラインのバリエーションに対応するために、一連の汎用入力フィールドを使用できます。

enter image description here

これがすべて言った、簡単な答えは、住所を印刷する方が簡単であり、彼らがしなければならないことは行ごとにそれを印刷することであり、あなたは準備ができているユーザーが入力した形式のラベル(各セクションの内容に制限はありません)。

だから私が入ったなら

Mervin Johnsingh
House No 1
Some apartment block
Some locality
Bangalore,560023
India 

ラベルは私が入力したのと同じ方法で印刷され、正しい住所の責任はユーザーに市、地区などの詳細を指定するよう強制するのではなく、ユーザーにあります。

ここに興味がある人のために 国際住所形式の良いリスト は、ほとんどの形式が6つのフィールドに収まることを示しています。

18
Mervin

6行のアドレス(または、宛先の名前を含む7行)が発生します。

たとえば、一般的な 英国の住居の住所 を考えます。

Miss S Pollard           name
1 Chapel Hill            building number and street name
Heswall                  locality
BOURNEMOUTH              town with a post office
BH1 1AA                  postcode
UNITED KINGDOM           country

配達先が事業所の場合、住所には事業者名の追加の行が必要になります。私は、施設名、建物名、番地、さらに町、郵便番号、国が6である場所を知っています。住所によっては、C/Oラインが必要な場合があります。このフォームに収まるよりも2行多くなる可能性があります。 Falsehoodsプログラマーは住所について信じています は、実際の例を8行で示していますが、宛先名または国は含まれていません(c/oで合計が11にジャンプする可能性があります)。

私がそうしている間、米国の住所とは異なる英国の住所について以下にいくつか説明します。

  • 郵便番号には 数字と数字 が含まれています。 5〜7文字 にすることができます。
  • 郵便番号は都市名の下にあり、同じ行にありません。 (ただし、1つを上回った場合、配信が損なわれる可能性は低いです。)
  • 州や県などはありません。 (「状態フィールドを空にしたり、空白のみを含めたり、_または…を含めたりしてはならない」という制限を回避しようとあきらめたため、一部のサイトで売り上げが失われました。)

Wikipediaには国別の住所形式のリストがあります (現在、4の国のうち約1か国のみをカバーしています)。かなりのバリエーションがあります。英国の例は、住所サイズの点で決して異常値ではありません。上記で見たように、7つの住所行はほとんどの場合をカバーしますが、制限的である可能性がありますが、実際にはほとんどの住所は無害な並べ替えで適合できると思います。

さらに面白くするために、一部の国では、最も重要な要素からそれほど重要でない要素に移動します。つまり、国名を一番上に、人の名前を一番下に置きます。

ほとんどの郵便局の管理者は、住所が不完全であってもすべての手紙を届けるように努力しますが、場合によっては数週間かかることもあり、重要な要素が省略された場合には損失のリスクがあります。小包の配達はより不明瞭です:多くの場合、ルーティングソフトウェアが目的地(国および郵便番号は通常その段階で十分です)でうまく機能しない場合、または配達用トラックが適切な建物を見つけられない場合、小包は戻ってきた。さらに悪いことに、配達担当者が適切な人を見つけることができない場合、小包は、配達を常に信頼されているわけではない別の人に配達される可能性があります。

全体として、人々が正しい形式でアドレスを書き込むことを許可するときは、非常に寛大であるべきです。人々は自分よりも自分の住所とローカルアドレスのフォーマット規則をよく知っています。

この規則には1つの例外があります。国際配送の場合、国の名前はフランス語または英語(-の公式および使用言語)で記述する必要があります。 niversal Postal Union )。実際には、送信国の主要言語で英語と名前を使用するのがおそらく最も安全です(たとえば、イタリアからドイツに書いている場合は「ALEMANIA/GERMANY」)。これは、送信者および専門家としてあなたが最もよく知っている1つの領域であり、ユーザーにリストから選択させる必要があります。リストを最新の状態に保つようにしてください。

要約すれば:

  • はい、いくつかのアドレスは多くの行を必要とします。
  • 国ごとに住所の分類が異なるため、行の正確なラベル付けは機能しません。
  • 単一のボックスは、限られた数の行よりも優れています。なぜなら、6つでは十分ではないからです。デザイナーが複数行のテキストボックスを使用しなかった理由がわかりません。私は推測することしかできません:多分それは、それらがセット形式(名前、建物、通りなど)を使用して住所を分割するために使用されていて、多くの住所がそのセット形式に適合していないことに気付いたときのみ、より一般的なものにしたのですか?または、ユーザーは複数行のテキストボックスに改行を入力する方法を知らないと考えたのではないでしょうか。あるいは、複数行のテキストボックスを持たない制限されたUIデザインフレームワークを使用していたのでしょうか。

都市、州、郵便番号、国などに特定のラベルを付けるほとんどのフォームとは異なり、これは6つの一般的な行を使用するだけです。

0
DA01