2013-02-21 2 views
0

현재 입력 유형 번호를 사용하고 있지만 ie9가이 유형을 지원하지 않으므로 누구에게도 좋은 대안이 있습니까?ASP.NET MVC & IE9 입력 유형 번호

<script language="javascript" type="text/javascript"> 

$(".jqNos").each(function() { 
    $(this).keypress(function (e) { 
     var code = $.browser.mozilla ? e.charCode : e.keyCode; 
     if (((code >= 48) && (code <= 57)) || code == 0) { 
      return true; 
     } 
     else { 
      return false; 
     } 
    }) 
}); 
</script> 

이 스크립트는 텍스트 상자에 숫자 만 허용합니다 : 그

답변

2

jQuery UI Spinner Widget은 대안입니다. 이 jsFiddle demonstration using Modernizr

에서보세요에만 기본적으로 입력 타입

<script> 
    $(function() { 
     if (!Modernizr.inputtypes.number) { 
      $("input[type=number]").spinner(); 
     }; 
    }); 
</script> 

로 수를 지원하지 않는 브라우저와 jQuery를 UI 스피너 위젯을 사용하려면 모더 나이저와 결합 수

0

예 기본적으로이 스크립트를 jqNos

로 입력 필드에게 클래스를 제공하고 사용하는 데 도움이 경우 메신저 ASP.NET MVC4를 사용하여.