반응형
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 일경우는 막지 못한다.
반응형
'Story > Javascript' 카테고리의 다른 글
사업자등록번호 체크 (0) | 2009.01.19 |
---|---|
file 필드에 임의의 값을 강제로 입력시 submit 안될경우 (0) | 2009.01.19 |
문자길이 체크 (0) | 2009.01.19 |
아이디만들때 제약사항 체크 (0) | 2009.01.19 |
이미지 전환효과 (0) | 2009.01.19 |