Кто-нибудь знает, как проверить форму на стороне клиента с помощью JavaScript. Проверка HTML5 это не достаточно для меня.
Я рекомендую вам использовать этот плагин http://jqueryvalidation.org/, это здорово и действительно удобно. Вам придется написать минимальный JavaScript или использовать элементы data- *. Смотрите этот пример http://jqueryvalidation.org/files/demo/custom-messages-data-demo.html
Вот пример проверки в классе UserType:
…
->add('email', 'text', array (
'required' => false,
'attr' => array (
'placeholder' => 'Email',
'class' => 'form-control',
**'data-rule-required' => 'true'**
)
…
Вы можете попробовать использовать JsFormValidatorBundle:
Надеюсь, это поможет. Дай мне знать.