Forum » Programiranje » JavaScript validation
JavaScript validation
poweroff ::
A morda kdo ve kako napisati JavaScript programcek, ki preveri ali so v neko input polje vpisane samo cifre ali tudi kaj drugega.
Programcek naj bi vse ne-stevilke samodejno izbrisal ze med vnasanjem.
Se pravi ce pritisnem crko se takoj izbrise - mogoc je le vnos stevilk.
Programcek naj bi vse ne-stevilke samodejno izbrisal ze med vnasanjem.
Se pravi ce pritisnem crko se takoj izbrise - mogoc je le vnos stevilk.
darh ::
ob vsaki spremebi ( onChange ), pogledaš value od polja pa pa uporabš funkcijo NaN() , torej NotANumber, če dobiš nazaj true, pol v polju ni cifra, ampak neki druzga, če pa dobiš nazaj false, pol je cifra true pa value shranš v eno spremenjivko... upam da si dojel koncept....
nism ti hotu pisat kode, da ti ne bo use v roke položen, tko da se boš mal sam pomatru !!
nism ti hotu pisat kode, da ti ne bo use v roke položen, tko da se boš mal sam pomatru !!
Excuses are useless! Results are priceless!
poweroff ::
Hja, pravo ime funkcije je sicer isNaN.
Proramcek gre pa takole:
< SCRIPT LANGUAGE="JavaScript" >
function checkNum ()
{
if (isNaN(document.anketa.vnosnopolje.value)){
document.anketa.vnosnopolje.value = document.anketa.vnosnopolje.value.substring (0, document.anketa.vnosnopolje.value.length-1);
}
}
< /SCRIPT >
< /head >
< form action="perlskripta.pl" method="POST" name="anketa" >
Vpišeš lahko le cifre:< br >
< input type="text" name="vnosnopolje" size="20"
onFocus="checkNum ()" onKeyDown="checkNum ()"
onKeyUp="checkNum ()" onBlur="checkNum ()" >
Proramcek gre pa takole:
< SCRIPT LANGUAGE="JavaScript" >
function checkNum ()
{
if (isNaN(document.anketa.vnosnopolje.value)){
document.anketa.vnosnopolje.value = document.anketa.vnosnopolje.value.substring (0, document.anketa.vnosnopolje.value.length-1);
}
}
< /SCRIPT >
< /head >
< form action="perlskripta.pl" method="POST" name="anketa" >
Vpišeš lahko le cifre:< br >
< input type="text" name="vnosnopolje" size="20"
onFocus="checkNum ()" onKeyDown="checkNum ()"
onKeyUp="checkNum ()" onBlur="checkNum ()" >
darh ::
ja, sory, sm se zmotu... tud jest ne morm usega na pamet vedt... an... :P
Excuses are useless! Results are priceless!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [javaScript] Preverjanje formata zapisa EMŠOOddelek: Programiranje | 2936 (2556) | win64 |
» | JavascriptOddelek: Programiranje | 1179 (992) | amacar |
» | [Ajax in Java] v IE6 dela, v Firefoxu neOddelek: Programiranje | 1912 (1666) | krho |
» | checkboxiOddelek: Izdelava spletišč | 1207 (1103) | kopernik |
» | dolžina vnešenega tekstaOddelek: Izdelava spletišč | 1719 (1332) | darh |