Задать вопрос
@koliko

Как отредактировать форму обратной связи через Fancybox.js на готовом сайте?

Есть готовый сайт, на сайте есть форма, форма отправляется, письмо приходит, но дурацкий fancybox выдает сообщение ошибку об отправке, вместо положительного, хотя письмо приходит, нужно изменить как-то выдаваемое сообщение, проблема в том, что в html коде этого fancybox кода нет, он как-то генерируется непонятно, если смотреть через инспектор кода он есть, а через код страницы его нет и в javascript коде его тоже нет
Ниже код самой формы, и все что есть в js

<div class="btn-rui btn-rui_inline jsFancybox" data-src="#callmart-pd" data-options="{'touch':false}">Заказать бесплатную консультацию</div>

        <div style="display:none;" id="callmart-pd">
            <div class="form form_online jsForm jsForm_ajax" data-class-loading="form_loading" data-need-close="Y">
               <form action="mail.php" class="form__form jsForm__form" method="post">

                  <div class="form__header">
                      <div class="form__title">Заказать бесплатную консультацию</div>
                  </div>
                  <div class="form__content">
                      <div class="form__field jsField">
                          <div class="field">
                              <div class="field__label">Ваш номер телефона</div>
                              <div class="field__value">
                                  <input name="user_phone" class="input jsPhone jsField__required jsForm__phone" data-class-error="input_error" placeholder="" type="text">
                              </div>
                              <div class="field__error jsField__error" data-class-active="field__error_active">Поле
                                  обязательно для заполнения</div>
                          </div>
                      </div>
                      <div class="form__field">
                          
                      </div>
                      <div class="form__field">
                          <div class="field jsField">
                              <div class="field__value">
                                  <div class="checkbox-rui">
                                      <input name="form_checkbox_agree[]" value="12" class="checkbox-rui__input jsField__required" id="agreepd" type="checkbox">
                                      <label class="checkbox-rui__label checkbox-rui__label_calc" for="agreepd">
                                          Я соглашаюсь на использование персональных данных
                                      </label>
                                  </div>
                              </div>
                              <div class="field__error jsField__error" data-class-active="field__error_active">Поле обязательно для заполнения</div>
                          </div>
                      </div>
                  </div>
                  <div class="form__footer">
                      <input class="btn-rui btn-rui_center" value="Отправить" type="submit">
                  </div>
              </form>
            </div>
        </div>


Javascript, как видите fancybox здесь нет, но он работает , сайт делал не я

<script src="https://api-maps.yandex.ru/2.1/?lang=ru_RU" async=""></script>



<script src="bitrix\cache\js\s1\region\template_eac956a0386cf855f76e146b81a4c081\template_eac956a0386cf855f76e146b81a4c081_v1.js?1589964959365899"></script>
<script>var _ba = _ba || []; _ba.push(["aid", "0883e6a8163ae9289181de02e2494260"]); _ba.push(["host", "tver.ritual.ru"]); (function() {var ba = document.createElement("script"); ba.type = "text/javascript"; ba.async = true;ba.src = (document.location.protocol == "https:" ? "https://" : "http://") + "bitrix.info/ba.js";var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(ba, s);})();</script>
<script>
		jsMap__k6i9ee85 = {"type":"FeatureCollection","features":[{"type":"Feature","id":"3423","geometry":{"type":"Point","coordinates":["56.844062","35.831236"]},"properties":{"balloonContent":"","clusterCaption":"\u0422\u0432\u0435\u0440\u044c","hintContent":"\u0422\u0432\u0435\u0440\u044c","iconCaption":"\u0422\u0432\u0435\u0440\u044c"},"options":{"preset":"islands#redCircleDotIconWithCaption"}}]};

		function jsMap__k6i9ee85_init() {
			var myMap = new ymaps.Map('map_k6i9ee85', {
				center: [56.844062, 35.831236],
				zoom: 10,
				controls: ['default']
			}, {
				searchControlProvider: 'yandex#search'
			}),
			objectManager = new ymaps.ObjectManager({
				clusterize: true,
				gridSize: 64,
				clusterIconLayout: "default#pieChart"
			});
			
			myMap.geoObjects.add(objectManager);

			objectManager.add(jsMap__k6i9ee85);
		}

		$(function () {
			jsMap__k6i9ee85_inited = false;
			
			$(window).scroll(function(){
				if(
					!jsMap__k6i9ee85_inited
					&& $(this).scrollTop() > $('#map_k6i9ee85').offset().top - $(window).height() - 512
				) {
					ymaps.ready(jsMap__k6i9ee85_init);
					jsMap__k6i9ee85_inited = true;
				}
			});
		});	
		
		
	</script>
<script>
			SESSID = '1e30fd689f7a0b3c4c527ff3f235a338';
		</script>
<script>
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(52999960, "init", {
        id:52999960,
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true
   });
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Сложный Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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