CAutoComplete, как сохранить новое значение?

Здравствуйте!

Пытаюсь сделать поле с автодополнением, как советуют здесь Using CAutoComplete to display one value and submit another

Все работает хорошо,

кроме одного момента если в поле CAutoComplete написать строку, которой нет в базе, то значение в


<?php echo CHtml::hiddenField('user_id'); ?>

остается таким же, как и было до ввода.

Как определить, что введенное значение новое и сохранить его?