I don't think the cursor is getting stuck on the
first number, I think it's getting stuck on the
last number! When the cursor is on the last character in a Masked field and you keep on typing, normal behavior is that it doesn't move forward
and the final character is repeatedly replaced! If, on the offending machines, you go to
Tools - Options - Keyboard, I think you'll see that the
Behavior Entering Field is set to
Go to End of Field, which is what it's doing, becoming stuck and replacing the character!
You could change this to
Go to Start of Field, but you may tick off the "owners" of these machines, who like it the way it is, and you'll still have a problem! If the users mouse into the field instead of tabbing in, the insertion point will be wherever they clicked on the field, not necessarily at the beginning!
Go to the tutorial on this site titled
Input Masks and pay special attention to the second post. It gives two code snippets that will cure these problems!
Welcome to TheScripts!
Linq
;0)>