Okay, I've gotten it nearly-working, except in IE.
The above example works in FF and Chrome, but in IE, the fifth input field doesn't allow for input of a number - instead replacing the first input field. I'm have a little trouble figuring out what's going on here.
Any ideas? Thanks in advance all.