웹 개발/스크립트 일반

숫자 외 몇몇 키 만 입력받기

팩트폭력배 2017. 11. 30. 15:11

numbers, -, home, end, left arrow, right arrow, backspace 등 특정 키만 입력받기..



$( object ).keypress(function(e){
      var key = e.which;              // 누른 key code 
      if((key >= 48 && key <= 57) ||  // 숫자열 0 ~ 9 : 48 ~ 57    
           key == 45 ||               // -
           key == 8 ||                // BackSpace
           key == 46 ||               // Delete
           key == 37 ||               // 좌 화살표
           key == 39 ||               // 우 화살표
           key == 35 ||               // End 키
           key == 36 ||               // Home 키
           key == 9 ){                // Tab 키
           
      }else {
           return false;
      }      
});