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
Post a Comment