반응형
HTML
<input type="text" value="" onclick="return phone()">
JavaScript
function phone(){
if((event.keyCode < 47 && event.keyCode !=8) || event.keyCode > 57))
return false;
else
return true;
}
keycode값이 8(백스페이스)인 것은 삭제가 가능하도록 허용하는 것이다.
참고로 아래 사이트는 키값을 알려준다.
http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
반응형
'Web Programings > JavaScript' 카테고리의 다른 글
[JavaScript] 키보드 입력시 엔터키에만 함수 실행 (0) | 2013.06.14 |
---|---|
[JavaScript] 일정 시간마다 실행시키기 (0) | 2013.01.29 |
[JavaScript] 정규식 사용 (0) | 2012.08.30 |
[JavaScript] PW 확인 (0) | 2012.08.30 |
[JavaScript] 로딩이 끝난 후 함수 실행 (0) | 2012.08.09 |