Cytat(dublinka @ 16.01.2021, 17:19:35 )

BeforeSend umozliwia wyswietlenie obiektu lub napisu zanim WSZYSTKIE dane nie zostana przeslane. Obiekt/loader/tekst znika w momencie zakonczenia wiec to jest to czego szukasz.
W danych js podajesz adres do pliku gdzie chcesz cos wykonac jako URL:
Co mozesz jeszcze to wyswietlic loadera czy co tam chcesz ale zacgowanie bedzie takie ze obiekt zniknie po calkowitym zaladowaniu sie strony i nie bedzie mialo z danymi bic wspolnego. To po prostu bedzie czekalo na zaladowanie sie pliku do konca.
https://www.google.com/search?q=how+to+show...le&ie=UTF-8mhm wiem i nawet to trochę rozumiem, ale kompletnie nie umiem tego zastosować u mnie. Zwyczajnie jquery to prestidigitatorstwo.
Ale poradziłem sobie inaczej, mianowicie
w input wywołuję funkcję onclick="pokazuj()"
function pokazuj(){
var x = document.getElementById('ukryty-div');
var a = document.forms["form1"]["nk"].value;
var b = document.forms["form1"]["typ"].value;
var c = document.forms["form1"]["autor"].value;
var d = document.forms["form1"]["opis"].value;
if (a !== "" && b !== "" && c !== "" && d !== ""){
x.style.display = 'block';
}
else {
x.style.display = 'none';
}
}
Przy okazji sprawdzę czy wszystkie pola są wypełnione. Co prawda to samo robi html, ale DZIAŁA !