Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Всплывающее окно не работает

Автор musorhik, 03-05-2015, 07:21:18

« назад - далее »

musorhikTopic starter

Доброе утро.
Подскажите в сплывающем окне при написании телефона не отправляется на почту, что делать? - Раньше работала.
Какие данные нужны?
Сама форма ниже.

МОЖЕТ ПЕРЕСТАТЬ РАБОТАТЬ ИЗ-ЗА САЙТА <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> ЧЕРЕЗ НЕГО ОБРАБАТЫВАЕТСЯ ФОРМА

<div class="overlay" id="order-wind"></div>
<div class="popup zvonok">
<div class="popup-contens">
<div class="title-form">Закажите обратный звонок менеджера</div>
<form class="ajax-contact-form">
<div class="name">
<label>Ваше имя</label>
<input type="text" class = "text" name="user_name" value=""/>
</div>
<div class="tel-number">
<label>Контактный телефон</label>
<input type="text" class = "text phone" name="tel_number" value=""/>
</div>
<div class="description">
<label>Комментарии</label>
<textarea cols="40" class = "text" rows="5" placeholder="Здесь Вы можете оставить комментарий. Например, удобное время звонка" name="comment"></textarea>
</div>
<input type="submit" class="button" value="" />
</form>
<div class="close-wind" title="Закрыть"></div>
</div>
</div>
<div class="popup catch">
<form class="ajax-contact-form">
<div class="str1">Не нашли что искали?.</div>
<div class="str2">
Оставьте свой номер телефона,<br>
мы перезвоним Вам в течении 30 минут!
</div>
<div class="str3">Ответим на все ваши вопросы и подарим доп. скидку 3%</div>
<div class="tel-number">
<label>Контактный телефон</label>
<input type="text" class = "text phone" name="tel_number" value=""/>
</div>
<input type="submit" class="button" value="" />
</form>
<div class="close-wind" title="Закрыть"></div>
</div>

<div class="box" id="box">
<div class="close-wind" id="boxclose"></div>
<p>Заявка отправлена<p>
<div class="box-content">
<p>Ваша заявка успешна отправлена менеджеру, скоро мы Вам позвоним.</p>
</div>
</div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/js/jquery.maskedinput.min.js"></script>
<script type="text/javascript" src="/js/script.js"></script>
На молниях москитные сетки для веранд от компании Рост-Окна
  •  


x404

что у вас в script.js находится?
Создание сайтов. Верстка, интеграция в CMS
  •  


musorhikTopic starter

ВОТ СКРИПТ

$(function(){
    $(dоcument).ready(function () {
        $('.call-me-but').click(function() {
            $('.overlay').fadeIn('fast',function(){
                $('.popup.zvonok').fadeIn('fast');
            });
        });
        $('.close-wind').click(function () {
            $('.popup').fadeOut('fast',function(){
                $('#box').animate({'top':'-500px'},500,function(){$('.overlay').fadeOut('fast');});
            });
        });
        $('.overlay').click(function () {
            $('.popup').fadeOut('fast',function(){
                $('#box').animate({'top':'-500px'},500,function(){$('.overlay').fadeOut('fast');});
            });
        });
        setTimeout(function() {
            $('.overlay').fadeIn('fast',function(){
                $('.popup.catch').fadeIn('fast');
            });
        },30000);
        $('.ajax-contact-form').submit(function() {
            var th = $(this);
            var str = $(this).serialize();
            $.ajax({
                type: 'POST',
            url: 'contact.php',
            data: str,
                success: function(msg) {
                    var obj = jQuery.parseJSON(msg);
                    th.find('div').removeClass('error_field');
                    if (obj.errors.tel_number != null)
                    {
                        th.find('.tel-number').addClass('error_field');
                    }
                    if (obj.errors.user_name != null)
                    {
                        th.find('.name').addClass('error_field');
                    }
                    if (obj.message === "OK")
                    {
                        $('.popup').fadeOut('fast');
                        th.find('.name').removeClass('error_field');
                        th.find('.tel-number').removeClass('error_field');
                        $('.overlay').fadeIn('fast',function(){
                            $('#box').animate({'top':'160px'},500);
                        });
                        $('.close-wind').click(function(){
                            $('#box').animate({'top':'-500px'},500,function(){
                                $('.overlay').fadeOut('fast');
                            });
                        });
                    }
                }
            });
            return false;
        });
        $('.phone').mask("+7 (999) 999-99-99");
        $("a.topLink").click(function() {
            $("html, body").animate({
                scrollTop: $($(this).attr("href")).offset().top + "px"
            }, {
                duration: 700
            });
            return false;
        });
    });
})



На молниях москитные сетки для веранд от компании Рост-Окна
  •  

x404

не помешал бы еще css, ну ладно..
проверил - скрипт работает нормально, обращение к contact.php происходит.

Загляните в консоль браузера, посмотрите какие ошибки он выдает и во время попытки отправки сообщения тоже.

1. Попробуйте закомментировать строку $('.phone').mask("+7 (999) 999-99-99"); в файле script.js
2. Проверте, что у вас существует файл jquery.maskedinput.min.js и название файла совпадает с тем, что у вас прописано.
3. Для теста - можете попробовать загружать jquery не с googleapis, а положить этот файл в вашу папку js и грузить его оттуда

Больше ничего в голову не приходит, что у вас может быть. Далее надо непосредственно смотреть вашу проблему в полном боевом виде, чтобы понять что к чему.
Создание сайтов. Верстка, интеграция в CMS
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....