2014-02-27 3 views
0

Jquery 1.3.2를 사용 중입니다.텍스트 상자의 숫자 값 확인 Jquery

두 코드는 텍스트 상자의 숫자 값을 확인하는 데 사용됩니다. 모바일 브라우저에서 작동하지 않습니다.

**. 수량 클래스 uis dynamic generate.

코드 1 :

<script> 
    $(".qty").live('keydown', function (event) { 

     $(".qty").numeric(); 

    }); 

</script> 

코드 2 : // API :

<script> 
    $(".qty").live('keydown', function (event) { 
     if (event.keyCode == 46 || event.keyCode == 8) { 

      } 
      else { 

       if (event.keyCode < 48 || event.keyCode > 57) { 
        event.preventDefault(); 
       } 
      } 
     }); 
</script> 

+1

[한] (HTTP 사용하려고 시도 제발 도와주세요. jquery.com/event.which/). – undefined

+0

이벤트를 시도하고 false를 반환합니다. – Devjit

+0

모바일에서 Chrome 브라우저가 작동하지 않습니다 @Devjit –

답변

0

이이

var cc = (evt.charCode) ? evt.charCode : ((evt.which) ? evt.which : evt.keyCode); 
if ((cc > 47 && cc < 58) || cc == 43 || cc == 44 || cc == 45 || cc == 40 || cc == 41 || cc == 32 || cc == 46 || cc == 8 || cc == 127 || cc == 9) { 
     return true; 
} 
return false;