Сделал по рецепту http://www.yiiframework.ru/doc/cookbook/ru/form.file.upload простую форму для загрузки картинки + текстовое поле для подписи к ней, оба поля обязательны для заполнения. Все работает, пока не оставляю обязательное поле подписи незаполненным: тогда форма не проходит валидацию и предлагается еще раз, причем поле загрузки картинки (activeFileField) не помечено как незаполненное, но уже визуально пустое и при повторной попытке отправить форму получаю сообщение о незаполненности activeFileField. Перерыл форум, но не нашел сообщений об аналогичных проблемах, что я делаю не так?
Если это непоправимо, то есть ли относительно простой способ переключить валидацию формы на javascript, т.е. без перерисовки формы, чтобы не терять загруженный файл?