폼 사용성 15
input에 숫자 입력시 천 단위로 콤마를 적어 준다면 주의할 점이 있습니다. input value에 쉼표를 찍은 뒤 replace하게 될 텐데요. 그 때마다 커서가 맨 뒤로 이동한다는 점입니다. 이게 사용자의 입력 제어권에 민감한 사람들에게는 꽤 불편한 느낌을 줍니다. 그래서 커서의 위치까지 파악해서 커서 위치도 제자리로 돌려 두는 코딩을 해야 합니다. 아주 깔끔한 사용자 경험을 줄 게 아니라면 차라리 입력 칸과 보기 칸(콤마 숫자와 한국어)을 나누는 게 낫습니다. 아이폰 기업은행 앱은 아예 input에 커서를 표시하지 않게 해 이를 극복했습니다.