ドロップダウン メニューでオプションを事前に選択する方法
データベース エントリを編集する場合、多くの場合、事前入力が必要になります。既存の値を持つフィールド。これは、HTML と PHP を使用してドロップダウン メニューに対して行うことができます。
提供されたコードでは、「selected」属性を使用して、ドロップダウン ボックスで選択された項目を設定しています。ただし、この属性は select 要素自体にのみ適用され、個々のオプションには適用されません。
選択された項目を正しく設定するには、selected 属性を対応するオプション タグに適用する必要があります。正しいコードは次のようになります:
<select> <option value="January" selected="selected">January</option> <option value="February">February</option> <option value="March">March</option> <option value="April">April</option> </select>
PHP を使用すると、コードは次のようになります:
<?php $month = 'January'; ?> <select> <option value="January" <?php if ($month == 'January') echo 'selected="selected"'; ?>>January</option> <option value="February">February</option> <option value="March">March</option> <option value="April">April</option> </select>
または、値の配列を作成し、ループして作成することもできます。ドロップダウン メニュー:
$months = ['January', 'February', 'March', 'April']; $selectedMonth = 'January'; echo '<select>'; foreach ($months as $value) { echo "<option value='$value'" . ($value == $selectedMonth ? ' selected="selected"' : '') . ">$value</option>"; } echo '</select>';
以上がPHP を使用して HTML ドロップダウン メニューのオプションを事前に選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。