HTMLフォームで許可される最大文字数は次のとおりです。
ドロップダウンになるので、国を辞めました。
私はそれをまったく制限すべきではないと思います(つまり、非常に高いレベルで制限を設定する)。フィールドの長さの長さを判断するのは不可能ではないにしても難しいですが、短すぎていけないことは確かです。名前、都市、通りは本当に長くなる場合があります。いくつかの視点を得るには、これらをチェックしてください:
世界で最も長い地名: http://en.wikipedia.org/wiki/List_of_long_place_names
最長の姓のチェックの場合: http://www.museumofhoaxes.com/Hoax/weblog/permalink/worlds_longest_surname/ これには世界記録があります!
ユーザーにあまり多く貼り付けさせないという議論はある程度重要ですが、フィールドが短すぎてデータを入力できないほど問題が発生することはないと思います。
英国政府のデータ標準カタログはこれを読むのに良いと思います:
"国際郵便住所:
郵便番号
とにかく、情報がアプリケーションに共通しているからといって、あなたのウェブサイトが他のウェブサイトがデータを使用するのと同じ方法でデータを使用することを意味するわけではありません。
住所をどうするの?完全に標準化された住所が必要ですか?
私はそれをより柔軟にします。
一部の国では郵便番号がないか、一般に使用されていません。
一部の国では、場所を多く必要とし、他の国ではそれほど必要としません(一部の国では、多くの人々は自分の州または郡の名前すら知りません)。
P. O.ボックスは、場合によっては分離する必要があります。
他の書記体系のある国では、各部分に2行が必要になることがあります。そうしないと、送信者の宅配便が受信者の宅配便にそれを届ける方法を知らないか、受信者の宅配便がそれを読むことができません。
アイテムの順序も国によって異なります。最初に番号があり、次に通りの名前が付いているもの、またはその逆のものもあります。州の後にではなく、市の前または後に郵便番号があるものもあります。等々。
C/o、会社名、指示、家の名前(そう、いくつかの場所には番地がない)などのフィールドが必要です。
銀行などは通常、見つけやすい住所を持っています。少なくとも最も重要な国の住所の形式を確認してください。
行数は限られているので、フォームが各オプションに何かを入力することを人々に奨励しないことを確認してください。
私はこのようにします
Option1
[ ]
Option2
[ ]
Option3
[ ]
Option4 Option5
[ ] [ ]
Option6 Option7
[ ] [ ]
Option8 Option9
[ ] [ ]
Country
[ ]
選択肢は、ビジネス、名前、家、私書箱です。 Box、street1、street2、指示(配達の場合のみ)、郊外、郡、市、州、郵便番号、私書箱郵便番号。一部が普遍的であることが判明した場合(ビジネス名は常に最上位に、名前は常に最初の2行のうちの1つにというように)、それに応じて選択肢を制限できます。ユーザーに国を最初に選択させることで、さらに制限することもできます。最も可能性の高いオプションを事前に入力します。
ただし、おそらくさらに柔軟性を追加する必要があるいくつかのアドレス形式を見つけます...