JavaScript
pure javascript input 에 숫자만 입력 받기.
SSaMKJ
2014. 6. 20. 21:00
숫자만 입력 받아야 하는 경우에 사용하면 됩니다.
/* * 숫자만 입력 받도록 하는 함수 * */ function isNum() { var key = event.keyCode; if (! (key == 8 || key == 9 || key == 13 || key == 144 || (key >= 48 && key <= 57) || key == 190)) { noBubble(); } } function noBubble(e) { e = e||event; if (e) { try{ e.returnValue = false; }catch(k){} try{ e.cancelBubble = true; }catch(k){} try{ e.stopPropagation(); }catch(k){} try{ e.preventDefault(); }catch(k){} } }
input box에 저렇게 onkeypress 에 함수로 넣어주면 됩니다.