drop-down-menu
  • input
  • 2013-02-24 82 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> 
    

    我覺得你可以做一些接近。我的語法很可能是錯誤的。

    相關問題