如何在Laravel

时间:2017-08-03 16:26:17

标签: jquery html laravel laravel-5

我有一个select语句,有很多选项可供选择。我正在从后端检索所有选项并填写它们。但是我还想选择一个选项,我也从后端传入。我的代码如下:

<tr class="table_row">
    <td>
        <select class="form-control" name="TB1_instructions_course[]" id="course" required="" value='{{$info['userInfo']['courses'][$i]}}'>
            <option value="">Course</option>
            @foreach($info['staticInfo']['courses'] as $course) //pull in static data
            <option>{{$course['course']}}</option>
            @endforeach
        </select>
    </td>
<tr>

现在文本字段工作正常并相应地填充它,但我无法在选择输入中选择适当的选项。有帮助吗?我可以在不使用jQuery或javascript的情况下执行此操作吗?

1 个答案:

答案 0 :(得分:2)

您应该选择具有匹配值的选项,如:

<td>
    <select class="form-control" name="TB1_instructions_course[]" id="course">
        <option value="">Course</option>
        @foreach($info['staticInfo']['courses'] as $course) 
            @if ( $course['course'] == $info['userInfo']['courses'][$i] )
                <option value="{{$course['course']}}" selected="selected">{{$course['course']}}</option>
            @else
                <option value="{{$course['course']}}">{{$course['course']}}</option>
            @endif
        @endforeach
    </select>
</td>

注意:该选项应具有value属性(在我的示例中添加)。

希望这有帮助。