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ı

2.957 okunma

BENZER MAKALELER

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);
      }
      });
      });

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">