Javascript ile Sadece Sayı Girilmesini Sağlamak

Sadece sayı girilmesini istediğiniz textbox ları aşağıdaki javascript kodu ile kontrol edebilirsiniz.
Aşağıdaki kodu head tagları arasına ekleyin.

Kullanımı

You may also like

3 yorum

  1. Benzeri bir kodu ben de bir projemde kullanmıştım, orada başıma gelen bir olayı burada paylaşayım dedim çünkü sonra işler karışabiliyor.
    Jquery ile key kontrolü yaparak harf girişini engelleyebilirsin ama aynı zamanda bu field için copy-paste özelliğini de yine jquery ile iptal etmek gerekiyor aksi takdirde field’a içinde harf olan bir şey paste edilebiliyor ve sistemi yanıltabiliyor…
    Bu arada 7 banka için hazırladığın sanal pos çalışman için teşekkürler, indirdim inceliyorum, inşallah ilk fırsatta kullanırım…

  2. Kod tamam yalnız copy paste ile sonucta text girilmiş oluyor. Onu nasıl engelleyebiliriz. İf felan mı ?

    1. Şöyle bir şey kullanabilirsiniz
      $(function(){
      $(".numericOnly").bind('keypress',function(e){
      if(e.keyCode == '9' || e.keyCode == '16'){
      return;
      }
      var code;
      if (e.keyCode) code = e.keyCode;
      else if (e.which) code = e.which;
      if(e.which == 46)
      return false;
      if (code == 8 || code == 46)
      return true;
      if (code < 48 || code > 57)
      return false;
      }
      );
      $(".numericOnly").bind("paste",function(e) {
      e.preventDefault();
      });
      $(".numericOnly").bind('mouseenter',function(e){
      var val = $(this).val();
      if (val!='0'){
      val=val.replace(/[^0-9]+/g, "")
      $(this).val(val);
      }
      });
      });

cem özkan için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.