Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Всплывающее окно после нажатия на кнопку в форме (https://javascript.ru/forum/jquery/54614-vsplyvayushhee-okno-posle-nazhatiya-na-knopku-v-forme.html)

Infinity178 25.03.2015 20:53

(function($){  // запускаем jQuery функцию
	$(function(){
		$("input[name='web_form_submit']").click(function(){ // при клике на "кнопку"...
			$('#exampleModal').arcticmodal({ // запускаем модальное окно ArcticModal
				afterClose: function(data, el) { // после закрытия окна ArcticModal
					$('form[name="select_kurs"]').submit(); // отправляем данные с формы
				}
			});
		return false; // при клике результат FALSE (лож) TRUE (истина)
		});
	});
}(jQuery));

Infinity178 25.03.2015 21:00

+ УДАЛИТЕ одну из версий jQuery
строка 40 (если использовать эту версию рекомендуется поставить jQuery Migrate v1.2.1)
<script src="//intechsoft.ru.js.1c-bitrix-cdn.ru/bitrix/templates/landtmpl_copy/js/jquery-2.1.3.min.js?142661334284320"></script>


строка 18, если эту версию юзать - удалите выше указанный файл
<script type="text/javascript" src="//intechsoft.ru.js.1c-bitrix-cdn.ru/bitrix/js/main/jquery/jquery-1.8.3.min.js?142562958593636"></script>

Infinity178 25.03.2015 21:06

В Bitrix см файл header.php там эта зараза вливает все файлы

laimas 25.03.2015 21:07

Infinity178, $('form[name="select_kurs"]').submit(); // отправляем данные с формы - а ничего, что у формы уже есть обработчик отправляющий форму?

Infinity178 25.03.2015 21:18

laimas, в исходнике он написал:
что по нажатию на "закрыть" дергает submit
я только поправил со стороны работы функции arcticmodal

Infinity178 25.03.2015 21:20

+ по хорошему лучше сделать на Ajax

kolhoz 25.03.2015 21:27

Сделал еще проще.. Создал страницу где всплывает окно. И просто после нажатия "Отправить" перенаправил на нее посетителя)) Но спасибо. за подсказки сейчас посмотрю вариант Infinity178.

kolhoz 25.03.2015 21:32

Работает ваш вариант тоже. Возьму себе на заметку

Infinity178 25.03.2015 21:32

kolhoz, Учитывайте комментарий laimas

kolhoz 26.03.2015 16:55

Хорошо


Часовой пояс GMT +3, время: 14:56.