Я пытаюсь написать виджет для одной js библиотеки. Суть в том что есть поле ввода на форме. На него подписан обработчик js и когда пользователь вводит данные он их валидирует и отдает мне (в js ивенте) данные об введенном тексте. Мне надо во первых проверить - если во введенных данных ошибка (это будет понятно из полученных от библиотеки данных) то надо вывести сообщение об ошибке на форме. Иначе - передать с сабмитом полученные от библиотеки данные на бэкэнд.
Не уверен как это реализовать... Особенно с установкой ошибок. Например я так пытался:
Код: Выделить всё
$('#my-form').yiiActiveForm('updateAttribute', 'model-attribute', ['Error']);
Так ошибка хоть и появляется, но не мешает сабмитить форму...
Что касается отправки данных на бэкэнд с сабмитом - единственное что я смог придумать это сделать какое-то скрытое поле в которое эти данные в json запихнуть. Не знаю уж насколько это нормально, но кажется я видел что так делают...