Подтвердить что ты не робот

Добавление классов/идентификаторов в формы в Laravel 4

Я пытаюсь добавить классы и идентификаторы к определенным элементам формы в Laravel 4. Например, мне бы хотелось:

<textarea type="text" id="description" onfocus="this.value=''; setbg('#f0f7f8');" onblur="setbg('white')" name="description" value="" rows="10"></textarea>

для:

{{ Form::label('description', 'Description:') }}
{{ Form::textarea('description')}}

Я не видел этого в документации. Спасибо!

4b9b3361

Ответ 1

Используйте третий параметр для метода Form::textarea, передавая массив значений ключа. Пример:

Form::textarea('description', null, array(
    'id'      => 'description',
    'rows'    => 10,
));

Ответ 2

Хотя его старый вопрос, я просто хотел сказать, что вы можете избежать javascript следующим образом:

Form::textarea('description', null, array(
    'id'      => 'description',
    'rows'    => 10,
    'onFocus' => 'this.value=\'\'; setbg(\'#f0f7f8\');'
));

Вот оно:)