In IE, you don't seem to receive events for navigation type keypresses,
like tabbing between fields, but in firefox you do.
In my situation, i was trying to only allow numbers to be typed into a
field and I had the following validation:
public void onKeyPress(Widget sender, char keyCode, int modifiers) {
if(!Character.isDigit(keyCode)) {
cancelKey();
showBadTextIndicator();
}
}
This worked fine in IE and the user could still tab to the next field,
but in order to allow the tab key in Firefox to work, I had to change
the condition to the following
!Character.isDigit(keyCode) || Character.isLetterOrDigit(keyCode)
----
Brian Glick
http://jroller.com/page/hifi78