Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 13.06.2017, 07:51
Аспирант
Отправить личное сообщение для SkyRewir Посмотреть профиль Найти все сообщения от SkyRewir
 
Регистрация: 07.06.2017
Сообщений: 47

laimas, спасибо, до меня дошло, как это все работает
Сообщение от laimas Посмотреть сообщение
Вопрос - что выполняется этим обработчиком:

.find('input:checkbox').change(function()

отправление формы или же изменения состояния флажков? Ну ежику же понятно, что изменение состояние флажков.

Спрашивалось "при отправке какой либо из трех форм" запретить показ окна. А обрабатывается отправка формы здесь: $('form').submit(function(), и уже было показано, что в этот обработчик и поместить (добавить) запись куки. Чего вы его лепите не туда куда следует, вообще за пределы этих обработчиков?


Что $(document).ready(function (), что $(function(), это одно и тоже, а значит перенесите все в одно место, пусть так:

$(document).ready(function () {
    if (!$.cookie('smartCookies')) {
        $(document).mouseleave(function (e) {
            function getWindow() {
                $('.offer').arcticmodal({
                    closeOnOverlayClick: true,
                    closeOnEsc: true
                });
            };
            setTimeout(getWindow, 1);
            $.cookie('smartCookies', true, {
                expires: 7,
            path: '/'
            });
        });
    }
    $('form').submit(function() {
        if(!$(this).find('input:checked').length) {
            alert('Выберите один из вариантов');
            return false
        }
        $.cookie('smartCookies', true, {
            expires: 7,
            path: '/'
        });
    }).find('input:checkbox').change(function() {
        $(this).closest('.input-group-addon').find('input:text').prop('required', this.checked).attr('placeholder', this.checked ? 'Заполните' : '')
    });
});
Ответить с цитированием
  #12 (permalink)  
Старый 13.06.2017, 07:55
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

На будущее - не надо цитировать все, зачем засорять форум портянками.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не работает jquery скрипт, если её подклучаю dadli Общие вопросы Javascript 7 15.05.2012 11:11
Как узнать какой скрипт вызывается при клике по эленету (если это прямо не прописано) Dmitriy Komar Events/DOM/Window 4 08.12.2011 17:21
Игнорировать внешний скрипт если он не загружается shultz1988 Javascript под браузер 0 30.11.2011 13:40
Скрипт работает только если подключать js в самом низу html! Pekkonen jQuery 3 26.01.2011 01:44
остановить скрипт если мышка не двигалась 2 минуты на этом сайте TavRox jQuery 4 17.01.2011 15:00