@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>
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
Mirkom63
@Mirkom63
Я программист
Мне кажется тут сриптом надо делать.
Вешаете на один инпут событие keyup и делаете сравнение. Если значение равно определенному, то скрываете элемент. Если надо, могу код написать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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