e-gradiva | HTML | CSS | JavaScript | Načrtovanje | |||||
SERŠ Maribor | Iskanje | Primeri |
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