| 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