@etterej

Как скрыть один div, если выбрано определенное значение в другом?

Есть два дива, если в одном выбирается определенное значение, то хотелось бы, чтобы второй див становился невидимым.

<div>
        <?= $form->field($model, 'draft')->widget(Select2::className(), [
            'id' => 'game-label',
            'data' => GameAbstract::gameLabels(),
            'pluginEvents' => ["function(){if($('#game-label').val() == " . GameAbstract::VARIABLE . "){$('#game-status').hide();
        }}
        "
],
                    'disabled' => true,
                ])->label(false) ?>
    </div>
    <div>
        <?= $form->field($model, 'draft_points')->input('number', [
            'id' => 'game-status',
            'value' => $gameView->game,
            'disabled' => true
        ]);
        ?>
        <div>
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
Mirkom63
@Mirkom63
Я программист
Мне кажется тут сриптом надо делать.
Вешаете на один инпут событие keyup и делаете сравнение. Если значение равно определенному, то скрываете элемент. Если надо, могу код написать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы