Input form Validation

Design article #02 _17.01.13

유효성 검사 위치

  1. Above the field

2. Below the field

3. Inline

4. As a tool-tip

유효성 검사 시점

  1. 입력필드를 클릭한 시점

: 사용자가 채 입력을 하기전에 오류를 표시하는것은 사용성을 오히려 해치는 방법. 오류표시보다는 help text 정도를 표시하는 것이 도움이 된다.

2. 입력 중인 시점

: 역시 오류표시보다는 현재 입력 중인 텍스트의 password 보안강도 또는 username으로 적합한지 정도를 보여주는 것이 좋다.

3. 문자 필드 수를 만족시킨 시점

: 우편번호나 핸드폰 번호 등 입력해야하는 문자 수가 예측가능한 경우 사용하는 방식이다. 그러나 입력문자 수를 알기 어려운 경우(국제적인 사용) 에서는 어려움이 있다.

4. 사용자가 입력필드를 떠난 시점

: 가장 보편적이고 효율적인 유효성 검사법이다. 그러나 사용자가 이미 행동을 마치고 떠난 뒤에 유효성 검사를 하는 것이기 때문에 사용 흐름에는 만족하지 않는 문제가 있다.

5. 입력을 일시 중단하거나 종료한 시점

: 사용자가 입력할 때 발생하는 인라인 오류의 불편함을 완화하고 적절한 시점에 피드백을 제공한다.

출처