[JavaScript] 숫자만 입력 받기
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function numbersonly(e, decimal, obj, num) {
var key;
var keychar;
if (window.event) {
key = window.event.keyCode;
} else if (e) {
key = e.which;
} else {
return true;
}
keychar = String.fromCharCode(key);
if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) {
return true;
} else if (obj.value.length >= num){ //숫자제한부분
return false;
} else if ((("0123456789").indexOf(keychar) > -1)) {
return true;
} else if (decimal && (keychar == ".")) {
return true;
} else {
return false;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<input type="text" onkeypress="return numbersonly(event, false, this, 13)" />
</BODY>
</HTML>
※ 위처럼 코딩하게 되면 한글과 숫자만 입력 받음 한글도 빼려면 추가 코딩 필요.
'Job > Web' 카테고리의 다른 글
HTML 특수문자 사용을 위한 Entity Code (엔티티코드) (0) | 2016.02.02 |
---|---|
[JavaScript] 자바스크립트 동적 Select 박스 값 할당 (0) | 2014.04.25 |
[JavaScript] 자바스크립트 내장 Math 함수 활용법 (0) | 2014.04.25 |
[JavaScript] replaceAll 함수 만들기 (0) | 2014.04.25 |
[Jsp] XML 리턴 테스트 (0) | 2014.04.25 |