I tried your advice and it eliminated the problem of locking out the user, but now with the changes that I made, once a user enters an incorrect format for data, the focus goes to the next field. For instance, if I enter 3 letters for state instead of 2, the exception is thrown and a pop-up...