2014-08-10 2 views
1

Я хотел бы объединить свойства привязки модели Laravel с простым jQuery Validation plugin, если это возможно.Определить атрибуты проверки HTML с помощью синтаксиса Laravel Blade

Я не могу понять, как добавить атрибут 'required' к синтаксису лезвия.

Вот нормальная форма синтаксиса с "требуется" атрибута:

<input type="text" name="title" required> 

Laravel клинка Синтаксис

{{ Form:: text('title', null, array('class' => 'form-control')) }} 

Любая помощь будет оценена.

ответ

3

required - обычный входной атрибут HTML. Единственное отличие состоит в том, что он не имеет разных значений - он либо присутствует, либо нет, что делает его так называемым логическим атрибутом.

Во всяком случае, это следует сделать трюк:

{{ Form:: text('title', null, array('class' => 'form-control', 'required' => '')) }} 

Смотреть еще here.

+0

спасибо, что отлично работает. Я не знал, что это атрибут HTML. – retrograde

+0

@retrograde, на самом деле это [атрибут проверки HTML5] (https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Forms_in_HTML#HTML_Syntax_for_Constraint_Validation), а плагин jQuery Validate будет использовать атрибуты проверки HTML5 вместо определения правил в методе '.validate()'. – Sparky

Смежные вопросы