Gravity form sate name abbreviation

<script>
jQuery(document).ready(function($) {
  $('.abbreviated-state-field option').each(function() {
    var stateFullName = $(this).text();
    var stateAbbreviation = getStateAbbreviation(stateFullName);
    $(this).text(stateAbbreviation);
  });

  function getStateAbbreviation(stateFullName) {
    switch (stateFullName) {
      case 'Alabama':
        return 'AL';
      case 'Alaska':
        return 'AK';
      case 'American Samoa':
        return 'AS';
      case 'Arizona':
        return 'AZ';
      case 'Arkansas':
        return 'AR';
      case 'California':
        return 'CA';
      case 'Colorado':
        return 'CO';
      case 'Connecticut':
        return 'CT';
      case 'District of Columbia':
        return 'D.C.';
      case 'Delaware':
        return 'DE';
      case 'Florida':
        return 'FL';
      case 'Georgia':
        return 'GA';
      case 'Guam':
        return 'GU';
      case 'Hawaii':
        return 'HI';
      case 'Idaho':
        return 'ID';
      case 'Illinois':
        return 'IL';
      case 'Indiana':
        return 'IN';
      case 'Iowa':
        return 'IA';
      case 'Kansas':
        return 'KS';
      case 'Kentucky':
        return 'KY';
      case 'Louisiana':
        return 'LA';
      case 'Maine':
        return 'ME';
      case 'Maryland':
        return 'MD';
      case 'Massachusetts':
        return 'MA';
      case 'Michigan':
        return 'MI';
      case 'Minnesota':
        return 'MN';
      case 'Mississippi':
        return 'MS';
      case 'Missouri':
        return 'MO';
      case 'Northern Mariana Islands':
        return 'MP';
      case 'Montana':
        return 'MT';
      case 'Nebraska':
        return 'NE';
      case 'Nevada':
        return 'NV';
      case 'New Hampshire':
        return 'NH';
      case 'New Jersey':
        return 'NJ';
      case 'New Mexico':
        return 'NM';
      case 'New York':
        return 'NY';
      case 'North Carolina':
        return 'NC';
      case 'North Dakota':
        return 'ND';
      case 'Ohio':
        return 'OH';
      case 'Oklahoma':
        return 'OK';
      case 'Oregon':
        return 'OR';
      case 'Pennsylvania':
        return 'PA';
      case 'Puerto Rico':
        return 'PR';
      case 'Rhode Island':
        return 'RI';
      case 'South Carolina':
        return 'SC';
      case 'South Dakota':
        return 'SD';
      case 'Tennessee':
        return 'TN';
      case 'Texas':
        return 'TX';
      case 'Utah':
        return 'UT';
      case 'Vermont':
        return 'VT';
      case 'Virginia':
        return 'VA';
      case 'U.S. Virgin Islands':
        return 'VI';
      case 'Washington':
        return 'WA';
      case 'West Virginia':
        return 'WV';
      case 'Wisconsin':
        return 'WI';
      case 'Wyoming':
        return 'WY';
      case 'Armed Forces Americas':
        return 'AA';
      case 'Armed Forces Europe':
        return 'AE';
      case 'Armed Forces Pacific':
        return 'AP';
      default:
        return stateFullName;
    }
  }
});
</script>

Leave a Reply

Your email address will not be published. Required fields are marked *