사용자 입력을 받을 때, 사용자가 순서대로 입력하도록 input box 의 커서를 맨 뒤에 위치시키는 방법입니다.
참고
// 클릭 또는 키보드 입력 시 target input box 내에서 커서를 맨 뒤로 옮긴다.
$('#targetInputBox').on("click keyup", function (e) {
// IE
if (this.createTextRange) {
var range = this.createTextRange();
range.move('character', this.value.length); // input box 의 글자 수 만큼 커서를 뒤로 옮김
range.select();
}
else if (this.selectionStart || this.selectionStart== '0')
this.selectionStart = this.value.length;
});
'프로그래밍' 카테고리의 다른 글
[Python] Functional Programming HOWTO 요약 (0) | 2015.06.07 |
---|---|
[C#] 컴파일 오류 - 일관성 없는 액세스 가능성 (0) | 2015.05.25 |
[CoreOS][Docker] Windows PC 에 CoreOS, Docker 설치하기 2 (0) | 2014.11.10 |
[CoreOS][Docker] Windows PC 에 CoreOS, Docker 설치하기 1 (0) | 2014.11.09 |
[Google Chrome] 크롬 URL 에 사이트의 주소가 모두 나타나도록 수정하기 (4) | 2014.08.16 |