在PHP中为ComboBox设置默认值。

huangapple go评论92阅读模式
英文:

Set a default value to a Combobox in php

问题

我修改了一个代码,该代码在下拉框中提供了一组值。但是,我想在下拉框显示的同时将默认值设置为下拉框中的一个选项。这是我的代码。如果您能帮助我,我真的很感激您的帮助。提前感谢。

// 添加一个国家的下拉列表

<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>

你可以通过修改 value 属性来设置默认值,例如,将 <option value="">Select</option> 中的 value 属性设置为所需的默认值。

英文:

I modify a code which gives a set of values as dropdown in a combobox. But I want to set a default value to the combobox while the drop down is there. This is my code. If you can help me I really appreciate your help. Thnks in advance.

//Add a drop down list of countries

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

答案1

得分: 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="">选择</option>
    <?php foreach($this->countries as $pro){
      echo '<option value="'.$pro->id.'" '.if($pro->country_name == "印度"){.'selected'}.'>'.$pro->country_name.'</option>';
    }
    ?>
  </select>
</div>
英文:

Add this Condition

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

huangapple
  • 本文由 发表于 2020年1月3日 17:00:58
  • 转载请务必保留本文链接:https://go.coder-hub.com/59575654.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定