【问题标题】:display item in select dropdown [closed]在选择下拉列表中显示项目[关闭]
【发布时间】:2012-11-15 03:37:47
【问题描述】:

我有一个简单的 html 下拉框

<select class="dr_down">
<option>item1</option>
<option>item2</option>
<option>item3 etc...</option>
</select>

我需要做的是在编辑表单时显示所选项目,而不是默认回到列表顶部。

【问题讨论】:

  • “当表单被编辑时”是什么意思?

标签: php javascript html select


【解决方案1】:

使用selected 属性:

<select class="dr_down">
   <option>item1</option>
   <option selected='true'>item2</option>
   <option>item3 etc...</option>
</select>

默认情况下会选择“item2”

【讨论】:

  • 在 PHP 中从数据库中拖动所选项目时如何实现?
  • 这取决于您如何填充列表。基本思想是在输出选项时,将selected 属性附加到要选择的项目。
  • 不幸的是我得到的表格是静态html
【解决方案2】:

您是否尝试过使用属性selected='true'

【讨论】:

    【解决方案3】:

    使用selected 属性来预先选择您的选项,例如

    <option selected="selected">item2</option>
    

    【讨论】:

      【解决方案4】:

      如果你有一些带有值的数组并且选择了值,你应该使用这样的东西

      <select>
      <?php foreach( $yourData as $id => $name ):?>
        <option <?php echo $id === $yourCurretID ? "selected='selected'" : ''?> ><?php echo $name?></option>
      <?php endforeach;?>
      </select>
      

      【讨论】:

        猜你喜欢
        • 2018-04-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多