Notice
Recent Posts
Recent Comments
Tags
- asp.net core Select
- jquery 바코드
- 하드 마이그레이션
- django 엑셀불러오기
- 말줄임표시
- XSS PHP
- 하드 윈도우 복사
- javascript 바코드스캔
- 파일업로드 유효성체크
- javascript 유효성체크
- XSS방어
- 바코드 생성하기
- asp.net dropdownlist
- 맥 오라클설치
- asp.net Select
- ViewBag
- php 캐쉬제거
- TempData
- 파일업로드 체크
- 바코드 스캔하기
- 강제이동
- SSD 복사
- 타임피커
- Mac Oracle
- 404에러페이지
- javascript redirection
- jquery 바코드생성
- ASP.Net Core 404
- javascript 바코드 생성
- ViewData
웹개발자의 기지개
input text박스에서 숫자만 입력하기 본문
function onlyNumber()
{
if(((event.keyCode >= 48) && (event.keyCode <= 57))) {
event.returnValue = true;
} else {
event.returnValue = false;
}
}
위의 소스와 같이 javascript 소스를 추가시켜 놓고
<input type="text" name="abc" onkeypress="onlyNumber()"> 하면 오직 숫자만 입력받을 수 있다.
다만, 문제는 IE 에서만 된다는게 문제 헐 ~~
크롬에서도 돌아가도록 해보자.
function onlyNumber2(e) {
var isWindowEvent = window.event ? true : false;
if (isWindowEvent) {
if(((event.keyCode >= 48) && (event.keyCode <= 57))) {
event.returnValue = true;
} else {
event.returnValue = false;
}
} else {
if(((e.which >= 48) && (e.which <= 57))) {
} else {
e.preventDefault();
}
}
}
<input type="text" name="abc" onkeypress="onlyNumber2(event)">
확인해 보자 ~ 이제 크롬과 IE 모두 잘 돌아간다 ^^
'javascript' 카테고리의 다른 글
천자리마다 쉼표 찍기 함수 (0) | 2019.12.05 |
---|---|
[javascript] 휴대폰 숫자만 입력하기, 다음 input 박스로 커서 자동이동 (0) | 2019.10.27 |
[javascript] 아이디 저장 구현하기 ( 쿠키 cookie 저장) (0) | 2019.10.11 |
일반 도메인을 보안서버로 강제 이동 시키기 (https) (0) | 2019.08.16 |
천단위마다 쉼표찍기 (0) | 2019.07.30 |
Comments