Задать вопрос
@cayrus
учусь верстке

Как запретить открытия модального окна без нажатия на checkbox?

Привет Ребят!!!!
Подскажите пожалуйста,есть такой код на сайте

нажимая на кнопку,вы даете согласие на
Договор Оферту

Купить

Как можно через JS реализовать запрет открытия модального окна без нажатия чекбокса?что бы если не стоит галочка,то модалка не открывалась.
Спасибо заранее за помощь
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
YumeReaver
@YumeReaver
Бургомистр
С jQuery:
function(){     // Функция вызываемая при onclick по кнопке "Купить"
    if($("#agree").prop("checked") != 'checked') {  // #agree - селектор чекбокса. Если не сработало замените prop на attr
        window.alert('Дайте свое согласие на обработку данных!');
        $("#agree").css('border', '1px solid red');
        return false;
    }
    else {
            // Переход на страницу покупки
     }
}

Ссылка на so
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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