Проблема с валидацией

не правильно срабатывает валидация по нажатию на enter.

вот мой rules

public function rules()

{


    // NOTE: you should only define rules for those attributes that


    // will receive user inputs.


    return array(


        array('number,region, user_id, created,date_updated', 'required'),


        array('pay_status, status, status_dep, dep_city', 'numerical', 'integerOnly'=>true),


        array('cost', 'numerical'),


        array('number', 'unique','on'=>'reg'),


        array('payed_date, region, phone_number, user_id', 'length', 'max'=>32),


        array('email, doc1, doc2, doc3','length', 'max'=>45),


        array('created,date_updated', 'length', 'max'=>20),


        array('payment_method, comments, number_true, tell_number,signature', 'length', 'max'=>255),


        array('number', 'length','min'=>10 ,'max'=>10,'tooShort'=>'Номер должен быть равен 10-ти числам'),


   [b]     array('email','length', 'max'=>32,'allowEmpty' => TRUE),[/b]


        array('doc1', 'file', 'types'=>'jpg,png,gif,pdf,tif,bmp','allowEmpty' => TRUE),


        array('doc2', 'file', 'types'=>'jpg,png,gif,pdf,tif,bmp','allowEmpty' => TRUE),


        array('doc3', 'file', 'types'=>'jpg,png,gif,pdf,tif,bmp','allowEmpty' => TRUE),


        array('t6', 'file', 'types'=>'docx,doc','allowEmpty' => TRUE),


        // The following rule is used by search().


        // @todo Please remove those attributes that should not be searched.


        array('idrequests, number, email, payment_method, payed_date, cost, pay_status, region, doc1, doc2, doc3,t6, status, phone_number, status_dep, user_id, created, date_updated, comments, number_true, tell_number, dep_city', 'safe', 'on'=>'search'),


    );


}

ПРи добавлении заявки , ввести номер меньше 10 знаков и нажать кнопу сохранить то валидация непроходит и выдает сообщение об ошибке в поле number, как и задуманно, но если после ввода неполного количества цифр нажать enter то по каким-то причинам валидация проходит успешно и заявка попадает в базу

Не могу понять в чем причина