Quelqu'Un Utiliser La Ligne D'Adresse 2
C'est donc un standard dans chaque formulaire d'adresse, et j'en suis demander pourquoi?
La Ligne D'Adresse 2. C'est dans chaque formulaire de demande pour les détails de l'adresse. Il n'a jamais vraiment semblé nécessaire pour moi. Il nécessite un autre champ dans la base de données et tous les goofy l'entretien qui va avec. Chaque fois que vous utilisez une adresse, vous avez pour concaténer et 99% du temps la ligne 2 est vide. L'autre 1% du temps, vous pourriez viens de mettre en ligne 1.
Au lieu de l'appeler la ligne 2, ne pourrait-il pas être appelé quelque chose avec de la sémantique... comme "le numéro d'appartement"?
Il ruine la sémantique de l'ensemble de l'adresse concept. Vous ne savez pas vraiment ce que vous avez l'un de ces champs. Sauf peut-être que la concaténation des deux champs de résultats dans une "plaine ancienne adresse". Mais la "Ligne 1" et "Ligne 2" eux-mêmes n'ont pas vraiment de sens. C'est quelque chose "censé" pour aller dans chacune respectivement? Je ne l'ai jamais vu. Pourquoi n'avons-nous pas la ligne d'adresse 3 pendant que nous y sommes?
J'ai pensé à ce sujet et a constaté que, en conséquence, je n'ai pas vraiment confiance à l'adresse des données dans ma base de données. L'ensemble du domaine est feuilletée en général parce que vous ne pouvez pas vraiment de validation (quelques adresses pour avoir des routes et un numéro de la maison, d'autres donnent sur les rues et avenues). À l'exception de ces jours, vous pourriez faire quelque chose comme de valider le champ contre une api de géolocalisation. Mais tout simplement parce que la "Ligne 2" chose, vous ne pouvez pas vraiment être sûr de ce que vous êtes en train de faire. Devrais-je combiner les (ligne 1 + ligne 2), puis de valider? Que dois-je faire avec les utilisateurs d'entrée d'origine, si je suis à corriger ("vouliez-vous dire "xxx")? Dois-je simplement dire, "yah, la ligne d'adresse 2 ne fait rien... j'ai juste pris votre validé l'entrée et le trempa dans la ligne 1." Pourquoi suis-je à même de donner à l'utilisateur final (et moi même) la chance d'être confus.
La façon dont je le vois, le champ doit être une adresse (rue + numéro de la maison), ou si nous allons diviser les choses, le faire correctement et demander pour la route et le numéro de la maison de façon indépendante.
OriginalL'auteur Koobz | 2010-01-20
Vous devez vous connecter pour publier un commentaire.
En fait, dans de rares cas, un utilisateur peut même envie d'avoir un troisième ligne d'adresse. La meilleure solution pour cela est d'utiliser un
<textarea>
qui accepte les retours à la ligne de plus en plus complexes, de l'adresse et de stocker l'adresse exactement comme entré dans la base de données.Ho\nw m\nune\ny l\nin\nes\n\n yo\nur\n ad\ndr\nes\ns l\nab\nel\ns l\net\n yo\nu p\nri\nst\n?
Même si le champ n'est pas un textarea un habile utilisateur peut toujours envoyer un HTTP POST avec des sauts de ligne dans le ip1 et ip2 champs. De toute façon tu dois gérer inattendue des retours à la ligne!
Il n'est pas incorrect d'entrée, c'est à dire à l'utilisateur que vous pouvez accepter n'importe quel nombre de lignes d'adresse (par la présentation d'un textarea) et de ne trouver que plus tard, après que l'utilisateur a disparu depuis longtemps, et vous avez l'impression de l'étiquette d'adresse, que vous ne pouvez pas gérer leur (valide) entrée.
Comme avant, avec n'importe quel type d'entrée que vous allez avoir à regarder les retours à la ligne. Peut-être que vos étiquettes peuvent manipuler 21 ligne les adresses. Peut-être que trois lignes. Appliquer une logique d'entreprise pour valider la saisie en tant que vos besoins, quel que soit le champ de saisie de type. Ne comptez pas sur un élément de l'INTERFACE utilisateur de faire la validation des données pour vous.
OriginalL'auteur leepowers
Permettant de perdre des données d'entrée n'est jamais une bonne idée. Si la prise en charge multi-ligne d'adresse à l'aide de 2 zones de texte appelé ip1 et ip2. Ne pas utiliser un non-structuré format d'entrée (textarea) pour recueillir de l'information structurée (une adresse).
OriginalL'auteur user432297
Ligne d'adresse, on est parfois utilisé par les entreprises pour un nom, ce qui rend la ligne d'adresse 2 nécessaire pour l'adresse elle-même. Imaginez quelque chose comme:
Nom: Microsoft
Adresse 1: Att.: Bill Gates
Adresse 2: One Microsoft Way
...
OriginalL'auteur Klaus Byskov Pedersen
Il n'est pas toujours un numéro d'appartement. Il pourrait être un étage (maison individuelle, plusieurs résidences), ou d'autres choses.
Le numéro de bureau, de messagerie cesse, noms de société, etc. Et lorsque vous arrivez à l'étranger, il est courant que certains endroits pour avoir des lignes multiples adresses.
OriginalL'auteur Ignacio Vazquez-Abrams