List of States for HTML Forms

This is an invaluable resource and a huge time saver! Copy these into a text file and never again have to search for a place to copy your states list when setting up an HTML form! I have three lists available: Show Abbreviations, Show State Name, and a PHP function to Show State Names.

If you have one you'd like to contribute, please email it to me--I'll provide a link back to your site.

 

State Abbreviations - These are in alphabetical order by abbreviation. If you prefer to have them in alphabetical order by state name, just make the appropriate modification. It produces the following drop-down box:

<select name="state" size="1">
	<option value="AK">AK</option>
	<option value="AL">AL</option>
	<option value="AR">AR</option>
	<option value="AZ">AZ</option>
	<option value="CA">CA</option>
	<option value="CO">CO</option>
	<option value="CT">CT</option>
	<option value="DC">DC</option>
	<option value="DE">DE</option>
	<option value="FL">FL</option>
	<option value="GA">GA</option>
	<option value="HI">HI</option>
	<option value="IA">IA</option>
	<option value="ID">ID</option>
	<option value="IL">IL</option>
	<option value="IN">IN</option>
	<option value="KS">KS</option>
	<option value="KY">KY</option>
	<option value="LA">LA</option>
	<option value="MA">MA</option>
	<option value="MD">MD</option>
	<option value="ME">ME</option>
	<option value="MI">MI</option>
	<option value="MN">MN</option>
	<option value="MO">MO</option>
	<option value="MS">MS</option>
	<option value="MT">MT</option>
	<option value="NC">NC</option>
	<option value="ND">ND</option>
	<option value="NE">NE</option>
	<option value="NH">NH</option>
	<option value="NJ">NJ</option>
	<option value="NM">NM</option>
	<option value="NV">NV</option>
	<option value="NY">NY</option>
	<option value="OH">OH</option>
	<option value="OK">OK</option>
	<option value="OR">OR</option>
	<option value="PA">PA</option>
	<option value="RI">RI</option>
	<option value="SC">SC</option>
	<option value="SD">SD</option>
	<option value="TN">TN</option>
	<option value="TX">TX</option>
	<option value="UT">UT</option>
	<option value="VA">VA</option>
	<option value="VT">VT</option>
	<option value="WA">WA</option>
	<option value="WI">WI</option>
	<option value="WV">WV</option>
	<option value="WY">WY</option>
</select>

State Names - The following displays this text box and returns the value to the form recipient as an abbreviation.

<select name="state" size="1">
	<option value="AL">Alabama</option>
	<option value="AK">Alaska</option>
	<option value="AZ">Arizona</option>
	<option value="AR">Arkansas</option>
	<option value="CA">California</option>
	<option value="CO">Colorado</option>
	<option value="CT">Connecticut</option>
	<option value="DE">Delaware</option>
	<option value="DC">Dist of Columbia</option>
	<option value="FL">Florida</option>
	<option value="GA">Georgia</option>
	<option value="HI">Hawaii</option>
	<option value="ID">Idaho</option>
	<option value="IL">Illinois</option>
	<option value="IN">Indiana</option>
	<option value="IA">Iowa</option>
	<option value="KS">Kansas</option>
	<option value="KY">Kentucky</option>
	<option value="LA">Louisiana</option>
	<option value="ME">Maine</option>
	<option value="MD">Maryland</option>
	<option value="MA">Massachusetts</option>
	<option value="MI">Michigan</option>
	<option value="MN">Minnesota</option>
	<option value="MS">Mississippi</option>
	<option value="MO">Missouri</option>
	<option value="MT">Montana</option>
	<option value="NE">Nebraska</option>
	<option value="NV">Nevada</option>
	<option value="NH">New Hampshire</option>
	<option value="NJ">New Jersey</option>
	<option value="NM">New Mexico</option>
	<option value="NY">New York</option>
	<option value="NC">North Carolina</option>
	<option value="ND">North Dakota</option>
	<option value="OH">Ohio</option>
	<option value="OK">Oklahoma</option>
	<option value="OR">Oregon</option>
	<option value="PA">Pennsylvania</option>
	<option value="RI">Rhode Island</option>
	<option value="SC">South Carolina</option>
	<option value="SD">South Dakota</option>
	<option value="TN">Tennessee</option>
	<option value="TX">Texas</option>
	<option value="UT">Utah</option>
	<option value="VT">Vermont</option>
	<option value="VA">Virginia</option>
	<option value="WA">Washington</option>
	<option value="WV">West Virginia</option>
	<option value="WI">Wisconsin</option>
	<option value="WY">Wyoming</option>
</select>

PHP Function for State Abbreviations - The following php function produces the same textbox ( as in the example above.

// List the states in a select box to keep the main code clean.
function liststates() {
	print '<select name="state">\n";
	print '<option value="" selected="selected">Select a State</option>' . "\n"; 
	print '<option value="AL">Alabama</option>' . "\n"; 
	print '<option value="AK">Alaska</option>' . "\n"; 
	print '<option value="AZ">Arizona</option>' . "\n"; 
	print '<option value="AR">Arkansas</option>' . "\n"; 
	print '<option value="CA">California</option>' . "\n"; 
	print '<option value="CO">Colorado</option>' . "\n"; 
	print '<option value="CT">Connecticut</option>' . "\n"; 
	print '<option value="DE">Delaware</option>' . "\n"; 
	print '<option value="DC">District Of Columbia</option>' . "\n"; 
	print '<option value="FL">Florida</option>' . "\n"; 
	print '<option value="GA">Georgia</option>' . "\n"; 
	print '<option value="HI">Hawaii</option>' . "\n"; 
	print '<option value="ID">Idaho</option>' . "\n"; 
	print '<option value="IL">Illinois</option>' . "\n"; 
	print '<option value="IN">Indiana</option>' . "\n"; 
	print '<option value="IA">Iowa</option>' . "\n"; 
	print '<option value="KS">Kansas</option>' . "\n"; 
	print '<option value="KY">Kentucky</option>' . "\n"; 
	print '<option value="LA">Louisiana</option>' . "\n"; 
	print '<option value="ME">Maine</option>' . "\n"; 
	print '<option value="MD">Maryland</option>' . "\n"; 
	print '<option value="MA">Massachusetts</option>' . "\n"; 
	print '<option value="MI">Michigan</option>' . "\n"; 
	print '<option value="MN">Minnesota</option>' . "\n"; 
	print '<option value="MS">Mississippi</option>' . "\n"; 
	print '<option value="MO">Missouri</option>' . "\n"; 
	print '<option value="MT">Montana</option>' . "\n"; 
	print '<option value="NE">Nebraska</option>' . "\n"; 
	print '<option value="NV">Nevada</option>' . "\n"; 
	print '<option value="NH">New Hampshire</option>' . "\n"; 
	print '<option value="NJ">New Jersey</option>' . "\n"; 
	print '<option value="NM">New Mexico</option>' . "\n"; 
	print '<option value="NY">New York</option>' . "\n"; 
	print '<option value="NC">North Carolina</option>' . "\n"; 
	print '<option value="ND">North Dakota</option>' . "\n"; 
	print '<option value="OH">Ohio</option>' . "\n"; 
	print '<option value="OK">Oklahoma</option>' . "\n"; 
	print '<option value="OR">Oregon</option>' . "\n"; 
	print '<option value="PA">Pennsylvania</option>' . "\n"; 
	print '<option value="RI">Rhode Island</option>' . "\n"; 
	print '<option value="SC">South Carolina</option>' . "\n"; 
	print '<option value="SD">South Dakota</option>' . "\n"; 
	print '<option value="TN">Tennessee</option>' . "\n"; 
	print '<option value="TX">Texas</option>' . "\n"; 
	print '<option value="UT">Utah</option>' . "\n"; 
	print '<option value="VT">Vermont</option>' . "\n"; 
	print '<option value="VA">Virginia</option>' . "\n"; 
	print '<option value="WA">Washington</option>' . "\n"; 
	print '<option value="WV">West Virginia</option>' . "\n"; 
	print '<option value="WI">Wisconsin</option>' . "\n"; 
	print '<option value="WY">Wyoming</option>' . "\n";
	print '</select>' . "\n";
}
?>

This site and its original contents are copyright © 1994-2008 by Erika Stokes.
All original designs belong to the respective copyright owners. All Rights Reserved.