Добавьте onkeyup = "countChar (this)" в текстовой форме Symfony 5 - PullRequest
0 голосов
/ 15 января 2020

В FormType у меня есть это

->add('message', TextareaType::class, [
      'label' => 'form.input.message',
      'help' => 'form.input.help.message'
])

В индексе. html .twig

<div class="form-group">
   {{ form_label(form.message) }}
   <div class="input-group mb-2 mr-sm-2">
       { form_widget(form.message) }}
   </div>
</div>

Как я могу добавить onkeyup = "countChar (this)" в этом textarea?

Получить:

<textarea id="thanks_message" onkeyup="countChar(this)" name="thanks[message]" class="form-control" required="required"></textarea>

1 Ответ

1 голос
/ 15 января 2020

Документы читаются мне так, как вы можете:

->add('message', TextareaType::class, [
      'attr' => ['onkeyup' => 'countChar(this)'],
      'label' => 'form.input.message',
      'help' => 'form.input.help.message'
]);

https://symfony.com/doc/current/reference/forms/types/textarea.html

в качестве альтернативы вы можете просто использовать javascript для обработки события keyup на этом элементе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...