@klekovkinandrey

Как заменить в js вывод блока при отправке?

Есть форма, при заполнении полей и нажатии на отправить
выводит блок с текстом отправлено такой функцией
function alertForm(alert) {
				var div = $('<div class="text-left alert alert-success" style="display: none;">' + alert.msg + '</div>');        
				alert.form.prepend(div);
				div.slideDown(400).delay(3000).slideUp(400, function() {
					alert.form.closest('.modal').modal('hide');
					div.remove();    
				});
			}

нужно переделать на вызов модального окна
вызов модального
$('.pageContact .feedback__button').on('click', function (event) {
        event.preventDefault();
        $('.popupContact').css("display", "flex").hide().fadeIn().find('.popupContent').css("display", "flex").hide().fadeIn();
    });

    $('.popupContact__button').on('click', function (event) {
        event.preventDefault();
        $('.popupContact').fadeOut().find('.popupContent').fadeOut();
    });


тут оно открывается по клику
как сделать что бы модальное всплывало не по клику, а вместо вот этой функции?
function alertForm(alert) {
				var div = $('<div class="text-left alert alert-success" style="display: none;">' + alert.msg + '</div>');        
				alert.form.prepend(div);
				div.slideDown(400).delay(3000).slideUp(400, function() {
					alert.form.closest('.modal').modal('hide');
					div.remove();    
				});
			}


Спасибо
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@MrColdCoffee
web
изменить код функции
function alertForm(alert) {
$('.pageContact .feedback__button').click();
}

или в месте вызова функции инициировать нажатие
$('.pageContact .feedback__button').click();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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