我正在寻找有关在网站上输入财产地址(即房屋或公司地址,而不是电子邮件地址)的两种不同方式的想法。单独的字段与单个灵活的多行输入字段的优缺点是什么?还是带有单独邮政编码条目的多行?
大多数站点使用单独的字段,并且可能将它们存储到数据库中的单独字段中。换句话说,输入通常是以下的一些变体:
House: [input field]
Street 1: [input field]
Street 2: [input field]
Town: [input field]
District: [input field]
Postal code: [input field]
但是,对于快速打字员来说,上面的输入有点笨拙,而且在地址格式更自由的地方也有点限制。如果您必须“插入”或“删除”一行,则编辑起来很麻烦,因为您必须向上或向下复制每个字段,或者重新输入整个内容可能会更快。
另一种方法是自由格式的多行输入(带有可选的滚动条):
Address: |multi-line input field|
| |
| |
| |
| |
Postal code: [input field]
以及如何存储地址?如果多行,将所有行存储在单个数据库字段中?还是在编辑时拆分成单独的字段并重新组合成多行字符串?
如果拆分字段,您使用的字段是什么,它们的宽度是多少?