我有一个简单的html下拉框
<select class="dr_down">
<option>item1</option>
<option>item2</option>
<option>item3 etc...</option>
</select>
我需要做的是在编辑表单时显示所选项目,而不是默认返回到列表顶部。
答案 0 :(得分:5)
使用selected
属性:
<select class="dr_down">
<option>item1</option>
<option selected='true'>item2</option>
<option>item3 etc...</option>
</select>
默认情况下会选择'item2'
答案 1 :(得分:2)
如果你有一些带有值的数组并且选择了值,你应该使用类似这样的
<select>
<?php foreach( $yourData as $id => $name ):?>
<option <?php echo $id === $yourCurretID ? "selected='selected'" : ''?> ><?php echo $name?></option>
<?php endforeach;?>
</select>
答案 2 :(得分:1)
您是否尝试使用属性selected='true'
答案 3 :(得分:0)
使用selected
属性预先选择您的选项,例如
<option selected="selected">item2</option>