"ключить валидацию на клиенте можно выставив CActiveForm::enableClientValidation в true".
http://yiiframework.ru/news/yii-1.1.7
И он не работает. Просто не валидирует на клиенте. Может что-то ещё добавить нужно?
Скрипт внизу страницы добавляет, да, но тот не работает:
Код: Выделить всё
<script type="text/javascript">
/*<![CDATA[*/
jQuery(function($) {
$('#comments-form').yiiactiveform({'attributes':[{'id':'Comments_content','inputID':'Comments_content','errorID':'Comments_content_em_','model':'Comments','name':'content','enableAjaxValidation':false,'clientValidation':function(value, messages, attribute) {
if($.trim(value)=='') {
messages.push("\u0412\u044b \u043d\u0435 \u0432\u0432\u0435\u043b\u0438 \u0442\u0435\u043a\u0441\u0442 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f.");
}
}}],'summaryID':'comments-form_es_'});
});
/*]]>*/
</script>