【问题标题】:laravel, choose a selected item to be selected by default in optionlaravel,在option中选择一个默认选中的项目
【发布时间】:2017-12-13 13:48:58
【问题描述】:

我正在使用 laravel 5.4,选项标签的“已选择”选项不起作用。

有什么建议吗?

例如:

<div class="labelandinput">
   <label  >Gender:</label>
   <select name="gender"  id="gender" >
      @if ($info->gender=="male")
     <option value="male" selected>Male</option>
     <option value="female">Female</option>
     @elseif($info->gender=="female")
     <option value="male">Male</option>
     <option value="female" selected>Female</option>
     @endif
   </select>
</div>

【问题讨论】:

  • “不工作”是什么意思?
  • 在 else 条件下不选择像女性一样被选择的元素。它默认设置为第一个选项..在这种情况下(男性选项)
  • 能否转储$info-&gt;gender 看看这是否不包含女性?
  • 它包含我检查过的女性
  • 只是想排除副作用:您如何检查选择了哪个项目?通过检查源代码?

标签: php html laravel-5 html-select


【解决方案1】:

你可以这样做:

{!! Form::select('gender', ['male' => 'Male', 'female' => 'Female'], 'male'); !!}

查看文档:Doc

<div class="labelandinput">
  {{ Form::label('gender', 'Gender:') }}
  @if ($info->gender == "male")
    {!! Form::select('gender', ['male' => 'Male', 'female' => 'Female'], 'male'); !!}
  @elseif ($info->gender == "female")
    {!! Form::select('gender', ['male' => 'Male', 'female' => 'Female'], 'female'); !!}
  @endif
</div>

【讨论】:

  • 请在哪里添加此语句?
  • 在您的刀片页面中?我在答案中添加了它。
  • 谢谢,但我试过了,同样的问题仍然存在
猜你喜欢
  • 1970-01-01
  • 2020-08-28
  • 1970-01-01
  • 2015-09-19
  • 2015-02-03
  • 2021-08-22
  • 1970-01-01
  • 2019-06-18
  • 1970-01-01
相关资源
最近更新 更多