input 입력에 숫자만 입력가능하고 1부터1000사이만 입력가능하게 하려면? 정보
input 입력에 숫자만 입력가능하고 1부터1000사이만 입력가능하게 하려면?
본문
제목그대로 input 입력에 숫자만 입력가능하고 1부터1000사이만 입력가능하게 하려면 어떻게 하면 되죠? 스크립트로 제한을 주려고 합니다. 그 이상 입력시에는 바로 메세지 박스가 뜨게 하면 좋겠습니다. 고수님들 부탁드려요
댓글 전체
<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>
하시면될꺼같은데 테스트안해봐서 오류나면 아랫분이 고쳐주실껍니다.(아마도)