input type="number"

Number inputs can be useful, but they aren't as straight forward as they might seem at first.