숫자만 입력가능

JAVASCRIPT 2013. 4. 3. 00:18 Posted by Dayis

.....................................................................................................................................................................................................................................................

function onlyNumber(event) {
    var key = window.event ? event.keyCode : event.which;    

    if ((event.shiftKey == false) && ((key  > 47 && key  < 58) || (key  > 95 && key  < 106)
    || key  == 35 || key  == 36 || key  == 37 || key  == 39  // 방향키 좌우,home,end  
    || key  == 8  || key  == 46 ) // del, back space
    ) {
        return true;
    }else {
        return false;
    }    
};


호출하는 부분은 아래와 같다

<input type="text" name="test" value="test" style="ime-mode:disabled;" onkeydown="return onlyNumber(event)">


테스트해볼수 있는 곳


http://jsfiddle.net/cJSkd/4/