我想动态设置只读字段:
在控制器中:
$ is_read = true;
以刀片形式:
{!!Form::text('name',$company_name,array('id'=>'rc_name','class'=>'form-control','placeholder'=>'Name','readonly'=>'$is_read'))!!}
请帮忙。
答案 0 :(得分:3)
试试这个:
{!!Form::text('name',$company_name,array('id'=>'rc_name','class'=>'form-control','placeholder'=>'Name', $is_read ? 'readonly' : ''))!!}
答案 1 :(得分:2)
readonly属性是一个布尔属性。
如果存在,则指定输入字段为只读。
无法修改只读输入字段(但是,用户可以对其进行制表,突出显示,并从中复制文本)。
readOnly属性设置或返回文本字段是否为只读。 所以readOnly =“true”或readOnly =“false”不会影响其工作。
我已经修好了以下内容:
{!!Form::text('name',$company_name,array('id'=>'rc_name','class'=>'form-control','placeholder'=>'Name',$is_read ? 'readonly':''))!!}
答案 2 :(得分:0)
您可以将其添加到刀片服务器的输入字段中
{{$is_read ? 'readonly':''}}
可能类似于以下内容
<input type="text" class="input form-control" id="rc_name" name="rc_name" value="{{$company_name}}" {{$is_read ? 'readonly':''}} >