input 입력에 숫자만 입력가능하고 1부터1000사이만 입력가능하게 하려면?
제목그대로 input 입력에 숫자만 입력가능하고 1부터1000사이만 입력가능하게 하려면 어떻게 하면 되죠? 스크립트로 제한을 주려고 합니다. 그 이상 입력시에는 바로 메세지 박스가 뜨게 하면 좋겠습니다. 고수님들 부탁드려요
댓글 1개
Lemios
13년 전
<style>
.cost { ime-mode: disabled; }
</style>
<input type='text' class='cost'>
일때
<script>
$(function() {
//금액부분 숫자만 입력받음
$('.cost').keypress(function(event) {
if (event.which && (event.which > 47 && event.which < 58 || event.which == 8)) {
if($('.cost').value > 1000) {
alert('1000이상은 입력이 안됩니다!');
}
} else {
alert('숫자만 입력 가능합니다!');
}
})
});
</script>
하시면될꺼같은데 테스트안해봐서 오류나면 아랫분이 고쳐주실껍니다.(아마도)
.cost { ime-mode: disabled; }
</style>
<input type='text' class='cost'>
일때
<script>
$(function() {
//금액부분 숫자만 입력받음
$('.cost').keypress(function(event) {
if (event.which && (event.which > 47 && event.which < 58 || event.which == 8)) {
if($('.cost').value > 1000) {
alert('1000이상은 입력이 안됩니다!');
}
} else {
alert('숫자만 입력 가능합니다!');
}
})
});
</script>
하시면될꺼같은데 테스트안해봐서 오류나면 아랫분이 고쳐주실껍니다.(아마도)
게시글 목록
| 번호 | 제목 |
|---|---|
| 284172 | |
| 284170 | |
| 284167 | |
| 284164 | |
| 284161 | |
| 284159 | |
| 284155 | |
| 284152 | |
| 284151 | |
| 284148 | |
| 284142 | |
| 284141 | |
| 284137 | |
| 284136 | |
| 284135 | |
| 284127 | |
| 284121 | |
| 284120 | |
| 284116 | |
| 284115 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기