pau*_*dru 2 css php laravel laravel-4 laravel-5
我的验证表单工作正常,它看起来像这样:
{!! Form::email('email', null, array('placeholder' => 'Email', 'class' => 'form-control ')) !!}
{{$errors->first('email')}}
Run Code Online (Sandbox Code Playgroud)
如果电子邮件不好,我收到此错误:已收到电子邮件.
问题是我不想error在输入上放置一个css类,就像为输入添加红色背景边框一样.
我怎样才能做到这一点?
您可以使用if条件进行检查错误:
<div class="form-group {{ $errors->has('email') ? 'has-error' :'' }}">
{!! Form::text('email',null,['class'=>'form-control','placeholder'=>'Email Address']) !!}
{!! $errors->first('email','<span class="help-block">:message</span>') !!}
</div>
Run Code Online (Sandbox Code Playgroud)
这对我来说是正确的答案,无需使用额外的div's:
{!! Form::email('email', null, $attributes = $errors->has('email') ? array('placeholder' => 'Email', 'class' => 'form-control has-error') : array('placeholder' => 'Email', 'class' => 'form-control')) !!}
{{$errors->first('email')}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14324 次 |
| 最近记录: |