I am verifying data in a text field with an onchange event. After the user puts in a machine name I check to verify that said machine actually exists (DB call). This works great except I don't like the user experience in a specific instance and I am wondering if anyone has any ideas on how to get around it. If the user puts in a machine name and then goes straight for the "submit" button w/o filling out any other fields (other fields are optional) the onchange event for the text field fires and evaluates the machine name. If it evaluates correctly they have to reclick the "submit" button before the application will move on. It is not as bad if they put in a bad machine name as they get alert. I am trying to avoid using a check this machine's name button, but will if I have to. Does anyone see another way around this issue?