【问题标题】:Set a default value to a Combobox in php在 php 中为 Combobox 设置默认值
【发布时间】:2020-04-21 20:17:23
【问题描述】:

我修改了一个代码,它在组合框中提供一组值作为下拉菜单。但是我想在下拉菜单存在时为组合框设置默认值。这是我的代码。如果你能帮助我,我真的很感激你的帮助。提前致谢。

//添加国家下拉列表

<div class="col-sm-offset-2 col-xs-9">
  <select class="select2" name="country" id="country" data-placeholder="Country" required style="width:100%;">
    <option value=""> Select </option>
    <?php foreach($this->countries as $pro){
      echo '<option value="'.$pro->id.'">'.$pro->country_name.'</option>'; 
    }
?>
  </select>
</div>

【问题讨论】:

  • 只需将selected 属性添加到您要设为默认的选项。
  • 谢谢@kerbholz,是的,我以这种方式修复了它。谢谢

标签: php combobox default-value


【解决方案1】:

添加此条件

<div class="col-sm-offset-2 col-xs-9">
  <select class="select2" name="country" id="country" data-placeholder="Country" required style="width:100%;">
    <option value=""> Select </option>
    <?php foreach($this->countries as $pro){
      echo '<option value="'.$pro->id.'" '.if($pro->country_name == "india"){.'selected'.}.'>'.$pro->country_name.'</option>'; 
    }
?>
  </select>
</div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 2018-12-26
    • 2011-12-22
    • 2016-10-20
    相关资源
    最近更新 更多