jwhite68 Posted May 25, 2007 Share Posted May 25, 2007 I have the following code segment, which is meant to show the drop down list with default option selected 'Any type'. It takes the other values from an array called $arr_proptype. <td> <select name="proptype" id="proptype" onchange="setPropOptions(document.forms[<?=$form?>].proptype.options[document.forms[<?=$form?>].proptype.selectedIndex].value);"> <option value="" selected>Any type</option> <? foreach ($arr_proptype as $key => $value) { if ($key==$proptype) { echo '<option value="'.$key.'" selected>'.$value.'</option>'; } else { echo '<option value="'.$key.'">'.$value.'</option>'; } } ?> </select> </td> The problem is it defaults to one of the array entries (which is $arr_proptype[0] = "House"; ) - ie showing the default option of 'House'. This is probably something very simple, but does anyone know the solution? Link to comment https://forums.phpfreaks.com/topic/52948-setting-default-value-on-drop-down-list-displays-wrong-value/ Share on other sites More sharing options...
jwhite68 Posted May 25, 2007 Author Share Posted May 25, 2007 Solved by removing the text 'selected' in both places it occurs. Link to comment https://forums.phpfreaks.com/topic/52948-setting-default-value-on-drop-down-list-displays-wrong-value/#findComment-261488 Share on other sites More sharing options...
MadTechie Posted May 25, 2007 Share Posted May 25, 2007 lol.. to late please click solved! bottom left! Link to comment https://forums.phpfreaks.com/topic/52948-setting-default-value-on-drop-down-list-displays-wrong-value/#findComment-261489 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.