如何使check元素中的复选框值不可编辑

时间:2017-06-04 03:04:00

标签: php laravel checkbox laravel-5

我有两个复选框,其中2个不同的值设置为复选框。当用户选中框时,将设置值。但在保存之前,如果他检查元素并编辑值设置一个新值并保存到数据库而不是默认值新值保存到数据库中。如何停止对用户执行此操作..可能的建议是什么?

<input name="installation" value="{{$product->installation}}" type="checkbox"> 

<input name="support" value="{{$product->support}}" type="checkbox">

2 个答案:

答案 0 :(得分:1)

使用数据库时,您只能使用复选框的value属性中的数据。

例如,在控制器中,您只需检查复选框是否已选中,然后设置所需的任何值:

$product->installation = ($request->has('installation')) ? 'checked' : 'not checked';

答案 1 :(得分:-1)

您可以添加客户端或服务器端检查,以确保复选框的值未被篡改