When this onchange event in IE returns false, IE focus stays on that input box. In Firefox the focus always moves to the next field regardless.
HTML:
i
Have you tried adding a "return" in the onchange attribute? i.e.
I'm not entirely sure that this would work, but worth a try?
Edit: to clarify, the reason I'm not sure is that I'd usually approach this differently and bind the event handler in javascript rather than html.