Antonchik
@Antonchik
Программирую на HTML

Звездочки на обязательных полях?

Добрый день. Как сделать чтобы возле каждого обязательного поля была красная звездочка?
  • Вопрос задан
  • 1276 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
для второго Yii в css добавляем
form.marked .required .control-label:after,
form.marked label.mark-this:after{
  content: " *";
  color: #e9573f;
}

form.marked .required .no-mark-here .control-label:after{
  content: "" !important;
}


на форму соответственно добавляем css-класс marked
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Toey
в модель которую запрашиваете
public function rules()
	{
	return array(
            array('email, password', 'required'),
        );
	}

поля email password будут с звездочкой
<div class="form">
    <?php $form=$this->beginWidget('CActiveForm', array(
        'id' => 'RegistrationForm_User',
        'enableClientValidation' => false,
    )); ?>

    <?php echo $form->errorSummary($model); ?>

    <div class="dr-col-50">
        <div class="row">
            <?php echo $form->labelEx($model, 'full_name'); ?>
            <?php echo $form->textField($model, 'full_name'); ?>
        </div>

        <div class="row">
            <?php echo $form->labelEx($model, 'email'); ?>
            <?php echo $form->textField($model, 'email', ['placeholder' => 'E-mail']); ?>
        </div>

        <div class="row">
            <?php echo $form->labelEx($model, 'password'); ?>
            <?php echo $form->passwordField($model, 'password'); ?>
        </div>
    </div>
    <div class="clearfix"></div>
    <?php $this->endWidget(); ?>
</div>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы