너무 이른 오류는 방해가 되고 너무 늦은 오류는 되돌아가게 만든다. 입력 중, 필드 이탈, 제출 시점을 나눠야 한다.
입력 중
필드 이탈
전체 검증
수정 후 재검증
핵심좋은 검증은 오류를 많이 보여주는 것이 아니라 사용자가 적절한 순간에 고칠 수 있게 하는 것이다.