ASP.NET Developer Notes

Ryan Garaygay's ASP.NET notes online

Address1 vs Address2

I've been working to something related to address validation for some time I figured I should share this tid bit about the Address1 and Address2 in forms (especially online forms)

When asked for personal information it is not uncommon to be prompted for the following:

Name, Address1, Address2, City, State, ZIP

What really is the difference between Address1 and Address2 and is it significant? [more]

NO, Address2 is not asking for a backup of whatever you put in Address1. It not like a "confirm" address field. Nor it is simply a "continuation" of Address1

It depends on the country but generally (e.g. US)

* Address1 is expected to have Street Number, Street Name, or maybe PO Box.

* Address2 is for Apartment, Floor, Suite, Bldg # or more specific information within Address1

And also, if there is no company field Address2 will be a better place to write it on than Address.

Safe to say that Address1 should be general (but enough to pinpoint a geographical location - and obviously not include City, State, ZIP, Country) while other extra information should be in Address2.

Address2 fields in forms are generally (and for usability) shorter and in my opinion should have at least include hints as to what goes to it.

Also, for US ZIP code lookup you might find the following link from USPS helpful : USPS ZIP Code Lookup

Hope this info helps.

FROM: .NET Developer Notes on Address1 vs Address2

Comments

Address1 vs Address2 | Web Hosting and Domains said:

Pingback from  Address1 vs Address2 | Web Hosting and Domains

# January 24, 2009 11:41 AM

Shawn Oster said:

Interesting, as a US-centric dev I've never considered someone wouldn't know the difference between Address1 & Address2, it's just so ingrained in the culture.

Good idea for anyone making apps that will be used by non-US centric users, give them a hint what that field is for.

# January 24, 2009 8:42 PM

ryangaraygay said:

Yeah, figured that should be the case but seeing data entered by the users, some significant cleansing had to be done. :)

# January 25, 2009 9:17 AM

AndrewSeven said:

I never thought that there were specific things to put in the Line1 and Line2 fields; I always think of Line2 as just more info.

# January 25, 2009 11:51 AM

Mike said:

In my opinion, this is a holdover from our fixed width character oriented days. At most you could put 80 characters on a terminal. These days, you should be able to get the whole address on one line. Why have two?

# January 25, 2009 7:13 PM

ryangaraygay said:

in address verification softwares that I've worked with, when you entered too much (and same with too little) information in the Address1 line, it will not be able to validate it.

# January 26, 2009 9:00 AM
Leave a Comment

(required) 

(required) 

(optional)

(required)