gpt4 book ai didi

jquery - Laravel 设置单选按钮根据数据库值进行检查

转载 作者:行者123 更新时间:2023-12-01 00:55:39 25 4
gpt4 key购买 nike

我需要显示根据数据库值检查的单选按钮,如果我更改单选按钮的选择并在表单上显示,则更新该值。

 <label class="radio-inline">
<input type="radio" id="option1" name="status" value="{{ old('is_active', $site->is_active) }}" name="status" >OFF</label>
<label class="radio-inline">
<input type="radio" id="option2" name="status" value="{{ old('is_active', $site->is_active) }}" name="status">ON</label>

这是在我的 Controller 内

 $site->update([
'name'=>$request['name'],
'copyright'=> $request['copyright'],
'is_active'=>$request['status'] == 'true' ? 1 : 0,
'message'=>$request['message'],
'datatime'=>date('Y-m-d', strtotime($request['datatime'])),
'url'=>$request['url'],
'metadata'=>$request['metadata']

]);

最佳答案

1)不需要两个名称属性。

2) 你可以使用{{ ($site->is_active=="0")? "checked": ""}} 根据数据库值进行检查。

<input type="radio"  id="option1" name="status" value="0"  {{ ($site->is_active=="0")? "checked" : "" }} >OFF</label>

<input type="radio" id="option2" name="status" value="1" {{ ($site->is_active=="1")? "checked" : "" }} >ON</label>

3)对于选择框这样做

<selec name="xx" >
<option value="1" {{ ($site->select_values=="1")? "selected" : "" }} ></option>
.
.
</select>

Controller :

$site->update([
'name'=>$request['name'],
'copyright'=> $request['copyright'],
'is_active'=>$request['status'], // == 'true' ? 1 : 0
'message'=>$request['message'],
'datatime'=>date('Y-m-d', strtotime($request['datatime'])),
'url'=>$request['url'],
'metadata'=>$request['metadata']

]);

关于jquery - Laravel 设置单选按钮根据数据库值进行检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43346458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com