1. input에 type을 number로 하고
2. onkeypress 항목을 추가해서 입력된 키가 0~9만 true로 반환하도록 설정한다.
<input type="number" onkeypress="return checkInputNumber(event)"/>
<script>
// 입력시 자연수만 입력되도록 설정
function checkInputNumber(event){
if(event.key >= 0 && event.key <= 9) return true;
return false;
}
</script>
'Web > JavaScript' 카테고리의 다른 글
모바일에서 touch-punch 사용시 클릭 이벤트 안되는 오류 개선 (0) | 2022.10.19 |
---|---|
파라미터에 기호 (#,& 등등) 처리 (0) | 2022.06.28 |
jquery - draggable (0) | 2022.06.10 |
Jquery - Set 객체 (0) | 2022.01.28 |
jquery html2canvas - 웹페이지 스크린샷 (0) | 2022.01.07 |
댓글