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

Preverjanje

Koda:
<p>
Koliko si star?
<p>
<input id="vnos" />
<p>
<input onclick="preveri();" type="button" value="Potrdi!" />

<p>
<img alt="nekdo" src="slike/18.jpg" onclick="preveri()" />
</p>

<script type="text/javascript">

function preveri()
{
 if (vnos.value > 3 && vnos.value < 102)
  {
      if (vnos.value <18)
         {
         alert("\u017D al ta tran ni zate!");
         location.replace("http://www.najdi.si")
         }
      else
         {
         location.replace("http://www.matkurja.com")
         }
  }
  else
      {
      alert("Vpi\u0161;i starost!");
      }
 }
</script>

Izgled v
brskalniku:

Koliko si star?

nekdo

Razlaga:

Po kliku na gumb Potrdi ali na sliko se pokliče funkcijo preveri(). Le-ta v pogojenm stavku (if stavek) preveri vrednost v elementu iz id vnos. Če je vnos strogo večji od 3 in strogo manjši od 102, potem se izvede ponovno preverjanje vrednosti. V primeru da je vrednost manjša od 18, se lokacija strani spremeni v oklepaju podano vrednost, kakor tudi v nasprotnem primeru (vrednosti sta različne). Če prvo preverjanje ni bilo izpolnjeno, se brskalniku pošlje signal za opozorilno okno z sporočilom.

SERŠ Maribor : Strokovna gimnazija : 2004 : Peter Šori