, как следует из названия, мне нужна помощь с этой частью кода
function myFunction() {
var x,t,y,z,u;
мне нужно использовать эту часть, чтобы проверить, все ли заполнено, и если это не так, форма не должна быть отправлена
document.getElementById("gumb").onclick=function(event){
var slanje_forme=true;
if (slanje_forme!=true)event.preventDefault();
}
x = document.getElementById("NazivProizvoda").value;
t = document.getElementById("sifra").value;
y = document.getElementById("kategorija").value;
z = document.getElementById("opisProizvoda").value;
u = document.getElementById("cijena").value;
if (isNaN(x) || x.length < 5 || x.length > 30) {
document.getElementById("demo").innerHTML = "Naziv mora imati 5 do 30znakova!";
NazivProizvoda.style.border="1px red";
}
else if(isNaN(t) || t.length != 10)
{ document.getElementById("demo1").innerHTML = "Sifra mora imati 10 znakova";
sifra.style.border="1px red";
}
else if(isNaN(z) || z.length < 10 || z.length > 100)
{document.getElementById("demo2").innerHTML = "Opis mora biti izmedu 10 i 100 znakova!";
opisProizvoda.style.border="1px red";
}
else if(isNaN(u))
{ document.getElementById("demo3").innerHTML = "Cijena mora biti napisana";
cijena.style.border="1px red";
}
<!--if else(isNaN(y) || t.length != 10)-->
<!--{}-->
else {
text = "Input OK";
}
document.getElementById("demo4").innerHTML = text;
}
Моя проблема в том, что я не знаю, как обернуть все операторы if внутри
protectDefault () или
вернуть ложь,
мне нужно написать это так
else if(isNaN(u))
{ document.getElementById("demo3").innerHTML ="Cijena mora biti napisana";
cijena.style.border="1px red";
}