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

Preverjanje števila

Koda:
<script type="text/javascript">
function gremo()
{
stevilo=+document.getElementById("podatek").value
if (!isNaN(stevilo))
  {
  alert("Vpisal si \u0161tevilo " + stevilo + ".")
  }
else alert(" To ni \u0161tevilo.")
}
</script>

<form action="nan2.html">
<input type="text" id="podatek"
→ value="vpiši število" onfocus="select()" />
<input type="button" value="Preveri!" onclick="gremo()" />
</form>
Izgled v
brskalniku:
Razlaga: Preverjanje števila nam pomaga pri ugotavljanju ali smo v vnosno polje vnesli število ali nize. S kreiranjem vnosnega polja in gumba, lahko preverimo kakšno vrednost smo vnesli. Ko vnesemo vrednost, se ta shrani v spremenljivko, katero nato s pomočjo funkcije preverjamo. Z operatorjem + se vrednost spremeni v število. V JavaScript se katerakoli vrednost spremeni v število. Število pa je lahko tudi neveljavno število NaN (Not a Number), če naj se še tako čudno sliši. Če se ugotovi, da je vrednost NaN (ki je število), se bo izpisalo sporočilo "To ni število", v nasprotnem primeru pa "Vpisal si število" in temu dodalo vnešeno vrednost.

SERŠ Maribor : Strokovna gimnazija : 2004 : Benjamin Šaler