Story/Javascript
input 상자안에 숫자값만 입력 받기
Stdio
2009. 1. 19. 14:20
반응형
function onlyNumber() {
// onkeypress 나 onkeydown 등에 사용하도록
// omkeydown="return onlyNumber();"
if(
(window.event.keyCode == 8) ||
(window.event.keyCode == 46) ||
((window.event.keyCode>=96) && (window.event.keyCode<=105))
){ //backspace키와 del키는 적용되게 한다, 우측 키패드도 적용되게 한다
window.event.returnValue=true;
}else if((window.event.keyCode<48) || (window.event.keyCode>57)){
window.event.returnValue=false;
}
}
<input type="text" name="이름"omkeydown="return onlynumber();">
전화번호 주민등록 번호등 숫자만 입력 받아야 하는 곳에 사용할수있다.
다만 copy & paste 또는 drag & drop 일경우는 막지 못한다.
반응형