Всем привет!
Есть две модалки с формами. Заполнив форму одной, при клике на кнопку должна происходить валидация полей, а потом только переход к другой модалке. Валидация в моем случае не проходит, сразу в другой кидает. Хотя по отдельности, если отключить переход, то поля проверяются...
Как выполнить валидацию перед переходом?
Валидация с помощью jquery Validate
Код валидации
const form = $("#form");
form.validate({
rules: {
name: "required",
email: {
required: true,
email: true
},
textarea: "required",
company: "required"
},
messages: {
name: "Неверный формат данных",
email: {
required: "Неверный формат данных",
email: "Неверный формат данных"
},
textarea: "Неверный формат данных",
company: "Неверный формат данных"
}
});
Код открытия/закрытия попапа
const popupOpenButtons = document.querySelectorAll('.j-popup-open');
const popupCloseButtons = document.querySelectorAll('.j-popup-close');
const innerPopupCloseButtons = document.querySelectorAll('.j-inner-popup-close');
popupOpenButtons.forEach(function(item) {
item.addEventListener('click', function(e) {
e.preventDefault();
const popupId = this.getAttribute('data-popup');
const popupWindow = document.querySelector(`.popup[id='${popupId}']`);
popupWindow.style.display = 'block';
document.body.classList.add('scroll-hidden');
});
});
popupCloseButtons.forEach(function(item) {
item.addEventListener("click", function(e) {
e.preventDefault();
const popupId = this.getAttribute("data-popup");
const popupWindow = document.querySelector(`.popup[id="${popupId}"]`);
popupWindow.style.display = "none";
document.body.classList.remove("scroll-hidden");
});
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Для примера, есть пустая страница на html, кроме тега script на ней ничего нетПодскажите как создать на ней блок или абзац
Подскажите, как можно протестировать данный компонент при помощи jest и enzyme
Неправильно считает день рожденият,е если сегодня 26 февраля 2019, а др стоит где-нибудь 10
как сделать задержку на переход к следующему элементу и событие submit? есть формы у товара с разными размерами