Input Only Number in Javascript
Javascript input 'a text olarak sadece rakam(sayi) girilmesini saglamak için yapilmasi gerekenler bu makalemizde.
Bunun için input elementinin onkeypress niteligi ile bunu saglariz.
onkeypress : input'a bir deger girildiginde girilen degeri yakalayan javascript olayidir.
Textbox'a yalnizca rakam girilmesini istiyorsak
<input type="text" onkeypress='return event.charCode>= 48 &&event.charCode<= 57'></input>
Bunu yaptigimizda yalnizca rakam girilmesini saglamis oluruz.
onkeypress ile girilen karakterin Unicode degerleri aliniyor , charCode ile Unicode sayisalda 48 ile 57 araligi rakam araligidir. Bu aralik da degilse false degerini döndürüyor ve rakam disinda karakter girilmemesini saglamis olunuyor.
Not : IE7 ve alt versiyonlarinda çalismama problemi vardir
COMMENTS