e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

preverjanje vnosa

Koda:
<script type="text/javascript">
function preveri(obr)
{
if (obr.ime.value == "")
  {
  alert("Vpi\u0161ite ime!")
  return false
  }
if (obr.geslo.value == "")
  {
  alert("Vpi\u0161ite geslo!")
  return false
  }
if (obr.opis.value == "")
  {
  alert("Vpi\u0161ite opis!")
  return false
  }
if (obr.datoteka.value == "")
  {
  alert("Vpi\u0161ite ime datoteke!")
  return false
  }
return true
}
</script>

Izgled v
brskalniku:
Ime:
Geslo:
Opis:
Datoteka:
Razlaga:

Preverjanje ali je uporabnik sploh vpisal podatek v zahtevana polja. Najpreprosteje je preveriti polja tipov text, password, file in polje textarea. Vsa ta polja imajo lastnost value. Če polje pustimo prazno, bo vrednost te lastnosti prazen niz.

Funkcija preveri je v zgornjem primeru sestavljena iz zaporednih pogojnih stavkov, kjer preverimo vsako polje posebej. Če je vrednost polja prazen niz, opozorimo uporabnika in konČamo funkcijo z rezultatom false . Če obrazec preživi vse teste, pa na koncu funkcije vrnemo true .

SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart