Web

javascript 숫자만 입력받는 방법(firefox 에서 안될 때..)

박진만 2013. 2. 12. 14:33
반응형

function keypress(event)
{
 var key;

 if (window.event) { 
     // IE에서 이벤트를 확인하기 위한 설정 
     key = window.event.keyCode;
 } else {
     // FireFox에서 이벤트를 확인하기 위한 설정
     key = event.which;
 }
  
 if(event.shiftKey) event.preventDefault();

 if(key == 16) event.preventDefault();
 if (key == 46 || key == 8){}
 else
 {
  if (key < 95) {
   if (key < 48 || key > 57) event.preventDefault();
  }
  else {
   if (key < 96 || key > 105) event.preventDefault();
  }
 }
}

반응형

'Web' 카테고리의 다른 글

[javascript] console.log 3항 연산자 사용방법  (0) 2018.11.21
input type="number" 일때 maxlength 설정  (1) 2013.02.12