switch statement - javascript case not delivering proper value -


i setup case statement convert full state name short value html dropdown. (yes seems redundant, have multiple data sets coming in , must)

here case statement

 var state_switch; //document.write(temp[1]); var state_case = temp[1]; //document.write("state ="); //document.write(state_case); switch (state_case) { case "alabama":   state_switch="al";    break; case "alaska":   state_switch="ak";    break; case "arizona":   state_switch="az";    break; case "arkansas":   state_switch="ak";   break; case "california":   state_switch="ca";    break; case "colorado":   state_switch="co";    break; case "connecticut":   state_switch="ct";   break; case "delaware":   state_switch="de";   break; case "district of columbia":   state_switch="dc";    break; case "florida":   state_switch="fl";   break; case "geogia":   state_switch="ga";    break; case "hawaii":   state_switch="hi";    break; case "idaho":   state_switch="id";    break; case "illinois":   state_switch="il";    break; case "indiana":   state_switch="in";    break; case "iowa":   state_switch="ia";    break; case "kansas":   state_switch="ks";    break; case "kentucky":   state_switch="ky";    break; case "louisiana":    state_switch="la";    break; case "maine":   state_switch="ma";    break; case "maryland":   state_switch="md";    break; case "massachusetts":    state_switch="ma";    break; case "michigan":   state_switch="mi";    break; case "minnesota":   state_switch="mn";    break; case "mississippi":   state_switch="ms";    break; case "missouri":   state_switch="mo";   break; case "montana":   state_switch="mt";    break; case "nebraska":    state_switch="ne";    break; case "nevada":   state_switch="ne";    break; case "new hampshire":   state_switch="nh";    break; case "new jersey":   state_switch="nj";    break; case "new mexico":   state_switch="nm";    break; case "new york":  state_switch="ny";  break; case "north carolina":   state_switch="nc";   break; case "north dakota":    state_switch="nd";    break; case "ohio":   state_switch="oh";    break; case "oklahoma":   state_switch="ok";   break; case "oregon":   state_switch="or";    break; case "pennsylvania":   state_switch="pa";   break; case "rhode island":   state_switch="ri";    break; case "south carolina":    state_switch="sc";    break; case "south dakota":   state_switch="sd";    break; case "tennessee":   state_switch="tn";    break; case "texas":   state_switch="tx";    break; case "utah":   state_switch="ut";    break; case "vermont":   state_switch="vt";    break; case "virginia":   state_switch="va";    break; case "washington":   state_switch="wa";    break; case "west virginia":   state_switch="wv";    break; case "wisconsin":   state_switch="wi";    break; case "wyoming":   state_switch="wy";    break;     default:   state_switch='';                }  //document.write("switch - "); //document.write(state_switch);                      if(me.location.name){                         $("#state").val(state_switch);   } 

here dropdown

<select name="state" id="state" class="short" style="margin-right:10px">     <option value=""></option>     <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">district 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> 

i've tested , done print outs commented out above , data getting correct. if change default value "il", dropdown displays illinois. however, it's not catching "illinois" in case when value of state_case


Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -