Geçtiğimiz konularda büyük ve küçük harflerin ASCII kodlarını ve bu değeri bulmayı göstermiştik. Bu bölümde Bu ASCII kodlar vasıtasıyla yalnızca sayısal değer girilmesini istediğimiz telefon, yaş ve yıl bilgisi gibi bir form alanında gerekli kontrolü oldukça basit bir şekilde yapacağız.
Daha önce de söylediğimiz gibi, bir karakterin, ASCII kodundan kendisine erişebilmekteyiz. Yalnızca sayısal değer girilmesini istediğimize göre 0-9 aralığındaki sayılar için veri giriş izni vermeliyiz. Klavye ile input işlemini temsil eden onkeypress fonksiyonu burada işimizi görecek diye düşünüyorum, şöyle ki:
id ve name attribute değerleri TelefonNumarasi olan text form alanının onkeypress fonksiyonuna ASCII değerleri 48 ile 57 arasında olan 0-9 aralığındaki sayıların girişine izin vererek yalnızca sayısal değer girilmesini kontrol etmiş olduk.
Yukarıdaki kodları aşağıdaki form üzerinden deneyebilirsiniz.
Telefon Numarası:
Harf yazamadığımızı, yalnızca sayı girebildiğimizi rahatlıkla görebilirsiniz.
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
çok işime yaradı teşekkürler.
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
+ yedi = oniki
CAPTCHA (Şahıs Denetim) Kodu *