我正在尝试将以下文本字段输入转换为带有选项的下拉菜单。
<form id='reForm' method='post' name='form2' action='index.php' enctype="multipart/form-data" >
<input size='32' type='text' class='textinput5' name='city' value='<?php print $reCity; ?>' id='reCity'>
</form>
这是我提出的,但它不起作用:/
<select class='textinput5' name='city' value='<?php print $reCity; ?>' id='reCity'>
<option value="montreal">Montreal</option>
<option value="california">California</option>
</select>
任何想法?感谢
答案 0 :(得分:0)
选择不能有值。如果要选择值,则必须将其添加到选项中,而不是选中。所以<option value="montreal" selected>Montreal</option>
您可能需要在每个选项中挤压if语句。
如果我记得PHP
<option value="montreal" <? if($reCity == 'montreal'){echo 'selected'; }?>>Montreal</option>
我认为你可以做点接近的事情。我的语法很可能是错误的。