Согласно html5.org, атрибут value "type" типа "number", если он задан и не пуст, должен иметь значение, которое является допустимым числом с плавающей запятой ".
Тем не менее, это просто (в последней версии Chrome, в любом случае), управление "updown" с целыми числами, а не плавает:
<input type="number" id="totalAmt"></input>