PrimeFaces Spinner'a sadece sayı girmek


Merhaba,

PrimeFaces Spinner burada sayı haricinde harflerde girilebiliyor. Ya PrimeFaces Elite'de bulunan burada bulunan KeyFilter'ı kullabiliriz ya da JavaScript code ile çözebiliriz

Aşağıdaki şekilde bunu çözebiliriz.
<script type="text/javascript">
   function onlyNumber(evt) {
      var theEvent = evt || window.event;
      var key = theEvent.keyCode || theEvent.which;
      key = String.fromCharCode(key);
      var regex = /[0-9]|\,/;

      if (!regex.test(key)) {
          theEvent.returnValue = false;
          if (theEvent.preventDefault)
              theEvent.preventDefault();
     }
}
</script>




<p:spinner id="spinner" onkeypress="onlyNumber(event)"/>

Yorum Gönder

0 Yorumlar