일단 제 테스트 환경을 IE9로 맞추기가 여의치 않아 정확한 답변을 드리지 못해 유감입니다.
input 태그의 type이 number 인 경우에는 HTML 5 환경입니다.
IE9라면 지원하지 않습니다. IE10 이상이어야 합니다.
따라서 이러한 이유로 해당 오류를 일으킬 수 있는 원인중의 하나로 볼 수 있습니다.
웹 사이트의 개발 환경 가이드를 정해놓고 코드 작업을 하시는게 좋지 않을까 생각합니다.
HTML 5를 적용하려면 IE9는 지원에서 배제되는 쪽으로 가야되지 않을까요?