【发布时间】:2017-04-06 00:21:11
【问题描述】:
如果验证表单请求失败但如果用户没有提交表单然后使用数据库中的默认值,我如何重新填充复选框?
假设我们有名称输入字段和一个复选框。
输入名称
<input type="text" name="name" value="{{ old('name', $delivery->name) }}">
复选框:
<input type="checkbox" name="use_shipping" @if(old('use_shipping', $delivery->use_shipping) == "1") checked="checked" @endif value="1">
输入名称字段正常工作,可以通过数据库重新填充值,或者如果验证请求失败,则重新填充值。
如果验证失败,复选框不会重新填充。如何解决这个问题?
例如,如果我没有输入名称(输入字段)并且取消选中 use_shipping 复选框 - 它应该在提交表单后重新填充复选框(验证失败)。
【问题讨论】:
-
value属性后多余的双引号 (") 是什么 -
@Michel Oop。我已经编辑了这个问题。问题依然存在。
标签: laravel laravel-5 laravel-blade