J'essaie d'ajouter des classes et des identifiants à des éléments spécifiques d'un formulaire dans Laravel 4. Par exemple, j'aimerais ceci:
<textarea type="text" id="description" onfocus="this.value=''; setbg('#f0f7f8');" onblur="setbg('white')" name="description" value="" rows="10"></textarea>
à appliquer à:
{{ Form::label('description', 'Description:') }}
{{ Form::textarea('description')}}
Je n'ai pas vu cela dans la documentation. Je vous remercie!
Utilisez le troisième paramètre de la méthode Form::textarea
en transmettant un tableau clé-valeur. Ex:
Form::textarea('description', null, [
'id' => 'description',
'rows' => 10,
]);
Bien que ce soit une vieille question, je voulais juste dire que vous pouvez échapper au javascript comme ceci:
Form::textarea('description', null, array(
'id' => 'description',
'rows' => 10,
'onFocus' => 'this.value=\'\'; setbg(\'#f0f7f8\');'
));
C'est tout :)