将表单文本输入转换为选择选项下拉列表

时间:2013-02-24 19:57:52

标签: drop-down-menu input

我正在尝试将以下文本字段输入转换为带有选项的下拉菜单。

<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>

任何想法?感谢

1 个答案:

答案 0 :(得分:0)

选择不能有值。如果要选择值,则必须将其添加到选项中,而不是选中。所以<option value="montreal" selected>Montreal</option>

您可能需要在每个选项中挤压if语句。

如果我记得PHP

<option value="montreal" <? if($reCity == 'montreal'){echo 'selected'; }?>>Montreal</option>

我认为你可以做点接近的事情。我的语法很可能是错误的。