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

select に値を指定することはできません。値を選択したい場合は、それを選択済みではなくオプションに追加する必要があります。そう<option value="montreal" selected>Montreal</option>

おそらく、各オプションで if ステートメントを絞る必要があります。

PHPを覚えていれば

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

それに近いものができると思います。私の構文はおそらく間違っています。

于 2013-02-24T20:00:13.853 に答える