자바스크립트로 마지막 글자에 포커스 하는 방법입니다.
모든 브라우져에서 테스트해 보진 않았지만.
IE 8,9, Chrome 에서 테스트 해 봤습니다.
function focusCampo(id) { var inputField = document.getElementById(id); if (inputField != null && inputField.value.length != 0) { if (inputField.createTextRange) { var FieldRange = inputField.createTextRange(); FieldRange.moveStart('character', inputField.value.length); FieldRange.collapse(); FieldRange.select(); } else if (inputField.selectionStart || inputField.selectionStart == '0') { var elemLen = inputField.value.length; inputField.selectionStart = elemLen; inputField.selectionEnd = elemLen; inputField.focus(); } } else { inputField.focus(); } }
출처는 아래와 같습니다.
http://stackoverflow.com/questions/4609405/set-focus-after-last-character-in-text-box
고맙습니다.
'Script > JavaScript' 카테고리의 다른 글
jquery plugin 페이스북 스타일 링크 도우미 (0) | 2012.10.23 |
---|---|
jquery plugin 페이스북 스타일 링크 도우미 (0) | 2012.07.26 |
순수 javascript cross-browser ajax 구현 (Xmlhttprequest) (0) | 2012.07.26 |
Javascript, JQuery Xml Parsing (File, String) [Convert string to xml] (0) | 2011.02.28 |
Javascript, JQuery preventDefault의 이해 (0) | 2011.02.23 |