* 자바스크립트 펑션
function js_OnlyNumber(obj)
{
sFilter="[0-9]";
if(sFilter)
{
var sKey=String.fromCharCode(event.keyCode);
var re=new RegExp(sFilter);
// Enter는 키검사를 하지 않는다.
if(event.keyCode !=9 && event.keyCode!=37 && event.keyCode!=39 && event.keyCode!=8
&& event.keyCode!= 46 && event.keyCode!= 96 && event.keyCode != 97 && event.keyCode != 98
&& event.keyCode!= 99 && event.keyCode!= 100 && event.keyCode != 101 && event.keyCode != 102
&& event.keyCode != 103 && event.keyCode != 104 && event.keyCode != 105
&& sKey!="\r" && !re.test(sKey)) event.returnValue=false;
// Enter 키가 먹지 않게 한다.
if (event.keyCode == 13){event.returnValue =false;}
}
}
* 실행
<input type="text" onkeydown="js_OnlyNumber(this)"/>
- 출처 : 프로젝트 내 -