Textfield Менять Цвет Фона

Добрый день. Только начал изучать yii (и суток не прошло :rolleyes: ). Я хочу сделать так, что в форме обязательные поля подсвечиваются красной рамкой если данные в них не введины. Самый простой способ это тупо менять свойства стилей


   <?php

            if (empty($model['login'])){echo '<style>#Users_login{border: 1px double #FF0000;}</style>';}

          

        ?>

...

Но конечно вставлять стиль в body не есть гуд. Подскажите как в textField задать цвет рамки…

Вот часть вьюшки выводяшей поле ввода логина при регистрации


        <?php echo $form->labelEx($model,'login'); ?>

        <?php echo $form->textField($model,'login'); ?>

        <?php echo $form->error($model,'login'); ?>

Заранее спасибо всем, кто решит помоч!

вообщем решил задачу, сделал так


<?php echo $form->textField($model,'login',array('style'=>'border-color:red')); ?>

ну да так попроще будет

Yii правда тут совсем не причём. Да и задавать цвета лучше в файлах со стилями. :)

Попробуйте воспользоваться виджетом CActiveForm. В нём есть возможность использовать как ajax проверку, так и проверку на клиенте, со специальными классами для разных состояний полей формы и всеми делами.