본문 바로가기
Program

숫자값만 받기

본문

//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, '') );

});



[이 게시물은 듀라님에 의해 2015-04-03 10:08:13 워드프레스에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:27:24 Public에서 이동 됨]
[이 게시물은 듀라님에 의해 2015-04-03 10:33:53 팁과강좌에서 이동 됨]
[이 게시물은 최고관리자님에 의해 2017-06-10 14:26:12 JavaScript에서 이동 됨]
0 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

l2j (121.♡.101.20) 작성일12-09-19 03:47 조회1,159회 댓글0건

댓글목록

등록된 댓글이 없습니다.

Program 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로