//firefox, ie 둘다 대는 숫자만 입력받기
function numbersonly(e, decimal) {
var key;
var keychar;
if (window.event) {
key = window.event.keyCode;
} else if (e) {
key = e.which;
} else {
return true;
}
keychar = String.fromCharCode(key);
if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13)
|| (key == 27)) {
return true;
} else if ((("0123456789").indexOf(keychar) > -1)) {
return true;
} else if (decimal && (keychar == ".")) {
return true;
} else
return false;
}
사용법 : style="ime-mode:disabled;" onKeyPress="return numbercheck(event, false)"
다른방법
onkeyup="javascript:this.value=this.value.replace(/[^0-9]/g, '');"
jquery
// 숫자만 입력 받도록 설정
$('input[name=input 이름],input[name=input 이름2]').keyup(function(){
$(this).val( $(this).val().replace(/[^0-9]/g, '') );
});
'HTML & Script' 카테고리의 다른 글
JW Player for Flash V5 (0) | 2012.11.13 |
---|---|
트윗연동 게시물 jtweetsanywhere (0) | 2012.10.18 |
RSS 2.0 Specification (0) | 2012.07.12 |
select a radio button with jQuery (0) | 2012.07.07 |
text-overflow:ellipsis (0) | 2012.06.04 |