シンプルなhtmlドロップダウンボックスがあります
<select class="dr_down">
<option>item1</option>
<option>item2</option>
<option>item3 etc...</option>
</select>
私がする必要があるのは、フォームが編集されたときに、デフォルトでリストの一番上に戻るのではなく、選択したアイテムを表示することです。
シンプルなhtmlドロップダウンボックスがあります
<select class="dr_down">
<option>item1</option>
<option>item2</option>
<option>item3 etc...</option>
</select>
私がする必要があるのは、フォームが編集されたときに、デフォルトでリストの一番上に戻るのではなく、選択したアイテムを表示することです。
selected
次の属性を使用します。
<select class="dr_down">
<option>item1</option>
<option selected='true'>item2</option>
<option>item3 etc...</option>
</select>
デフォルトで「item2」が選択されます
値を持つ配列があり、値を選択した場合は、次のようなものを使用する必要があります
<select>
<?php foreach( $yourData as $id => $name ):?>
<option <?php echo $id === $yourCurretID ? "selected='selected'" : ''?> ><?php echo $name?></option>
<?php endforeach;?>
</select>
属性を使用してみましたかselected='true'
selected
atributeを使用して、オプションを事前に選択します。例:
<option selected="selected">item2</option>