Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!
500 ₽

Проблема с всплывающей формой на сайте

проект завершен


Проблема в том что всплывают сразу 3 формы обратной связи, не знаю почему так происходит.

Все пути где что и как предоставлю.

Включая где лежит шаблон и тд и тп. 

Сама форма выглядит так:

------------------------------------------

<div>

    <div class="ProductCard__window" style="position: fixed; left: 50%!important; margin-left: -160px; z-index: 1000">

        <div class="ProductCard__window_title">Оставьте свои данные и мы сообщим Вам когда товар будет в наличии.</div>

        <div class="ProductCard__window_box">

            <form id="ProductCard__window_form">

            <div class="ProductCard__window_name">Ваше Имя:</div>

            <div class="ProductCard__window_value"><input type="text" name="fio" value="" /></div>

            <div class="ProductCard__window_name">Ваш E-mail:</div>

            <div class="ProductCard__window_value"><input type="text" name="email" value="" /></div>

            <div class="ProductCard__window_name">Ваше телефон:</div>

            <div class="ProductCard__window_value"><input type="text" name="phone" value="" /></div>

            <div class="ProductCard__window_value pt-3 clearfix">

                <a href="javascript😛roductSendMail();" class="ProductCard__window_send btn3 pull-left">Отправить</a>

                <a href="javascript😛roductSendMailClose();" class="ProductCard__window_close btn1 pull-right">Закрыть</a></div>

            <input type="hidden" id="ProductWindowType" name="type" value="1" />

            <input type="hidden" id="ProductWindowType" name="product" value="<?=$arResult["NAME"]?>" />

            </form>

        </div>

    </div>

</div>

----------------------------------------------------

Сам файл js

function ProductSendMailOpen(type){

    $("#ProductWindowType").val(type);

    if(type==1) $(".ProductCard__window_title").text("Оставьте свои данные и мы сообщим Вам когда товар будет в наличии.");

    if(type==2) $(".ProductCard__window_title").text("Оставьте свои данные и мы свяжемся с Вами.");


    $(".ProductCard__window").css({"top": $(".ProductCard__basket_quantity").position().top+"px"})

    $(".ProductCard__window").show();

}


function ProductSendMailClose(){

    $(".ProductCard__window").hide();

}


function ProductSendMail(){

    let error = 0;

    $(".ProductCard__window_value input").each(function(){

        if($(this).val()=="") error = 1;

    });


    if(error==1){

        alert("Не все поля заполнены!");

    }else{


        let data_mail = $("#ProductCard__window_form").serializeArray();

        /* Отправка данных */

        $.post('/scr/send_mail.php', {data_mail: data_mail}, function(data) {

            if (data) {

                //alert(data);

                $(".ProductCard__basket_sendtrue span").html("Спасибо, мы свяжемся с Вами в ближайшее время!");

                $(".ProductCard__basket_sendtrue span").show();

                setTimeout(function(){

                    $(".ProductCard__basket_sendtrue span").hide();

                }, 2000);

                ProductSendMailClose();

                $(".ProductCard__basket_quantity").hide();

            }

        });

    }

}

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с Романом Ефименко

Качество
Профессионализм
Стоимость
Контактность
Сроки

все выполнено ! Спасибо !

Отзыв фрилансера о сотрудничестве с Roman Lopatin

Оплата
Постановка задачи
Четкость требований
Контактность

Заказчик предоставил всю необходимую информацию по запросу.
Был на связи и оперативно отвечал на все вопросы.

Роман Е. Роман Ефименко | Сейф Сейф



  1. ставка скрыта фрилансером
  2. ставка скрыта фрилансером
  3. 1 день500 ₽
    Дмитрий Новиков
     946   61  0   1

    Добрый день. Готов выполнить Вашу задачу после обсуждения деталей. Напишите подробности в лс

    Украина Гребенка | 2 июня в 14:41 |
  4. 1 день500 ₽
    Константин Петрович
     139 

    сделаю сейчас под ваш бюджет

    скайп webusluga, телеграм @webusluga

    Россия Москва | 2 июня в 14:44 |
  5.  фрилансер больше не работает на сервисе
  6. 1 день500 ₽
    Олег Камчатный
     904   7  1

    Сделаю сейчас, можете сразу предлагать сейф и я приступаю к работе!

    Украина Донецк | 2 июня в 14:45 |
  7. 1 день500 ₽Победившая ставка
    Роман Ефименко
     1765   49  0   1

    Здравствуйте.

    Готов предложить свои услуги для исправления ошибки.

    Россия Краснодар | 2 июня в 14:50 |
  8. 2 дня500 ₽
    Евгений Гринчак
     307   1  0

    Добрый день! Сделаю, доработаю, локализую согласно вашему тз

    Украина Запорожье | 2 июня в 14:53 |
  9. 1 день500 ₽
    Николай Дубяк
     496   14  0

    Здравствуйте, скиньте ссылку на ваш сайт в ЛС гляну в чем дело.

    Мой телеграмм: https://t.me/luchidor
    Отзывы:

    Украина Украина | 2 июня в 15:08 |