0

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

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

有任何想法吗?谢谢

4

1 回答 1

0

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

您可能需要在每个选项中添加一个 if 语句。

如果我记得 PHP

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

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

于 2013-02-24T20:00:13.853 回答