- 정보공유
[기타] [javascript] 입력필드(사용자가 키보드를 처서 입력하는)의 입력값이 숫자만 들어가도록 할 때
/**************************************************************************************** * 사용예 : <input type="text" name="text" oninput="numOnly(this);" maxLength="10"> ****************************************************************************************/
function numOnly(el) {
el.value = el.value.replace(/[^0-9]/g, '');
// maxlength 값 읽어서 적용
var maxLength = el.maxLength;
if (maxLength > 0 && el.value.length > maxLength) {
el.value = el.value.substring(0, maxLength);
}
}