Jump to content

Setting default value on drop down list - displays wrong value


jwhite68

Recommended Posts

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?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.