<script>
function handlerNum(control) {
e = window.event; //윈도우의 event를 잡음.
//숫자열 0 ~ 9 : 48 ~ 57, 키패드 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->키코드값을 구분
if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 46) {
if(e.keyCode == 48 || e.keyCode == 96)//0을 눌렀을경우
{
if(control.value == "" ) //아무것도 없는상태에서 0을 눌렀을경우
e.returnValue=false; //-->입력되지않는다.
else //다른숫자뒤에오는 0은
return; //-->입력시킨다.
}
else //0이 아닌숫자
return; //-->입력시킨다.
}
else //숫자가 아니면 넣을수 없다
e.returnValue=false;
}
</script>
<input type="text" id="txtMileage" name="txtMileage" runat="server" onkeydown="handlerNum(this)">
댓글 없음:
댓글 쓰기