Form Alanına Yalnızca Sayısal Değer Girme Kontrolü

Form Alanına Yalnızca Sayısal Değer Girme Kontrolü
Temmuz 04 12:31 2015 Bu yazıyı yazdır

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.

Harf yazamadığımızı, yalnızca sayı girebildiğimizi rahatlıkla görebilirsiniz.

  Yazı şöyle etiketlendi:
  Kategoriler:
A.Gökhan, M.Sc.
A.Gökhan, M.Sc.

My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com

Daha fazla yazı görüntüle
Yorum yaz

4 Yorum

  1. ihsan
    Ocak 09, 11:34 #1 ihsan

    çok işime yaradı teşekkürler.

    Reply to this comment
  2. burak
    Ocak 09, 11:35 #2 burak

    çok faydalı bir paylaşım olmuş teşekkürler.

    Reply to this comment
  3. selda
    Ocak 09, 11:36 #3 selda

    güzel bir yazı gerçekten deniyecem.

    Reply to this comment
  4. murat
    Ocak 09, 11:36 #4 murat

    ARADIĞIMI BULDUM

    Reply to this comment

Yorum ekle

Your data will be safe! Your e-mail address will not be published. Also other data will not be shared with third person.
All fields are required.


*