정규식을 사용하지 않고 텍스트 입력을 0-9의 숫자로만 제한하려고합니다.jQuery "keyup"vs "keydown"vs "keypress"
$("input[type='text']").on('keypress', function(e){
if(e.which>=48 && e.which<58){
return true;
}else{
return false;
}
})
<input type="text">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
내 질문은 : : "단지 의 키를 특수 문자의 입력을 방지 왜이 경우,"그리고, 아래에있는 내 코드입니다
당신이 [트리거 JS/jQuery를에 키 누르기 /를 keyDown /의 keyup 이벤트?]의 키를 누를 때 –
가능한 중복을 지정했기 때문에 (HTTPS :/여기에 설명 된대로 조합을 감지하는
map
그들에게 필요한 것을 해결하기 위해 /stackoverflow.com/questions/3368578/trigger-a-keypress-keydown-keyup-event-in-js-jquery) –방법에 의해 ** type = number **이 (가) html로 사용하면 –