Skip to content

Instantly share code, notes, and snippets.

@daveshah
Created October 14, 2023 22:25
Show Gist options
  • Save daveshah/7aeed2b950ac2692effb63fac1cfef49 to your computer and use it in GitHub Desktop.
Save daveshah/7aeed2b950ac2692effb63fac1cfef49 to your computer and use it in GitHub Desktop.
A simple function to provide US states in select inputs
defmodule FormHelpers do
def us_state_select_options do
[
{"Alabama", "AL"},
{"Alaska", "AK"},
{"American Samoa", "AS"},
{"Arizona", "AZ"},
{"Arkansas", "AR"},
{"California", "CA"},
{"Colorado", "CO"},
{"Connecticut", "CT"},
{"Delaware", "DE"},
{"District Of Columbia", "DC"},
{"Federated States Of Micronesia", "FM"},
{"Florida", "FL"},
{"Georgia", "GA"},
{"Guam", "GU"},
{"Hawaii", "HI"},
{"Idaho", "ID"},
{"Illinois", "IL"},
{"Indiana", "IN"},
{"Iowa", "IA"},
{"Kansas", "KS"},
{"Kentucky", "KY"},
{"Louisiana", "LA"},
{"Maine", "ME"},
{"Marshall Islands", "MH"},
{"Maryland", "MD"},
{"Massachusetts", "MA"},
{"Michigan", "MI"},
{"Minnesota", "MN"},
{"Mississippi", "MS"},
{"Missouri", "MO"},
{"Montana", "MT"},
{"Nebraska", "NE"},
{"Nevada", "NV"},
{"New Hampshire", "NH"},
{"New Jersey", "NJ"},
{"New Mexico", "NM"},
{"New York", "NY"},
{"North Carolina", "NC"},
{"North Dakota", "ND"},
{"Northern Mariana Islands", "MP"},
{"Ohio", "OH"},
{"Oklahoma", "OK"},
{"Oregon", "OR"},
{"Palau", "PW"},
{"Pennsylvania", "PA"},
{"Puerto Rico", "PR"},
{"Rhode Island", "RI"},
{"South Carolina", "SC"},
{"South Dakota", "SD"},
{"Tennessee", "TN"},
{"Texas", "TX"},
{"Utah", "UT"},
{"Vermont", "VT"},
{"Virgin Islands", "VI"},
{"Virginia", "VA"},
{"Washington", "WA"},
{"West Virginia", "WV"},
{"Wisconsin", "WI"},
{"Wyoming", "WY"}
]
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment