У меня проблема с формой, в ней есть информация и фото для загрузки. Время отправки формы различается в зависимости от веса файла, если оно составляет ~ 3 МБ, это нормально, однако, если кто-то использует мобильную версию, он использует камеру в телефоне, а затем фотография может весить до 7 МБ - тогда время загрузки слишком велико и пользователь в замешательстве. Поэтому я использовал простой загрузчик onclick и тот же, что и onload на следующей странице, прекрасно работает, если кто-то не заполнит поле в форме, тогда загрузчик закроет всю страницу и развернется навсегда. Как я могу сделать так, чтобы загрузчик появлялся при загрузке только в том случае, если все поля заполнены правильно?
Там есть форма:
Там есть js Предзагрузчик и загрузчик:
function preloader() {
var preloader = document.getElementById("preloader");
preloader.style.opacity = "0";
preloader.setAttribute("aria-busy", "false");
document.getElementById("site").style.opacity = "1";
}
window.onload = preloader;
function teest() {
var preloader = document.getElementById("preloader");
preloader.style.opacity = "1";
preloader.setAttribute("aria-busy", "false");
document.getElementById("site").style.opacity = "0";
}
Буду благодарен за подсказки:).