如果输入名称是可变的,如何保存旧值?

时间:2017-05-31 12:38:37

标签: laravel-5 laravel-blade

oldvalue通常使用 name 属性设置,在我的情况下, name 属性是可变的,具体取决于id name =“option {{$ question - > id}}“,所以我找不到保存和加载olvalue的方法,这是我的代码:

<div class="btn-group" data-toggle="buttons">
    <label class="btn btn-primary">
        <input type="radio" name="option{{$question->id}}" id="question" autocomplete="off" value="1" data-oldvalue="{{old('option'.$question->id) }}"> Yes
    </label>
    <label class="btn btn-primary">
        <input type="radio" name="option{{$question->id}}" id="question" autocomplete="off" value="0" data-oldvalue="{{old('option'.$question->id) }}"> No
    </label>
</div>

不确定是否有任何其他方法可以加载我的旧值(在验证错误之后)我想知道。

额外信息:我不确定旧值未加载的原因是 autocomplete =“off”。所以我想知道如何提醒或获取我的旧价值。

1 个答案:

答案 0 :(得分:0)

直接设置值,如果没有旧值,则使用默认值。

value="{{ old('option' . $question->id, 1) }}"
value="{{ old('option' . $question->id, 0) }}"