drop-down-menu
  • input
  • 2013-02-24 56 views 0 likes 
    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> 
    

    什么想法?谢谢

    回答

    0

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

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

    如果我还记得PHP

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

    我觉得你可以做一些接近。我的语法很可能是错误的。

    相关问题