빤한 인풋이 짜증날때 정보
빤한 인풋이 짜증날때본문
안냐세요 그누x쵸딩입니다.
아조씨들~
제가 성격상 빤한거나 식상한 거 싫어하시는거 아시죠?
인풋박스는 작은데 내용이 넘치면 앞부분만 보여주기 때문에
커서놓은 다음에 화살표도 끝까지 이동한다음에...
그때부터 키핑을 해야 하는데,,,아주 뭐같아요
그래서 이같은 경우 커서가 들어가면 바로 끝부분을 보여주면서 끝에서
바로 타이핑을 시작할 수 있으면 좋은데...
이런 쌈빡한거는 어디도 없는거 같아요...
그래서
죽어라 찾았는데....
https://jsfiddle.net/xaqszt1g/
이리저리 해봐도 내코드랑은 안맞는거 같아서
혹시 아시는분 있을까요?
이렇게 질문을 드렸더니 마젠토님이 고쳐주시네요...
감사합니다.
팁은 링크에서 직접 확인을 해보시고
var inp = document.getElementById("myinput"); inp.onclick = function () { this.scrollLeft = this.scrollWidth; this.setSelectionRange(this.value.length,this.value.length ) }
추천
4
4
댓글 4개
아~~
이방법 괜찮네요~~
저도 앞으로는 JSFiddle 이용해야겠습니다.
감사합니다.^^
이방법 괜찮네요~~
저도 앞으로는 JSFiddle 이용해야겠습니다.
감사합니다.^^
보통은 끝으로 가는 것 보다는, 내부에 있는 글 전체를 선택하는 방법도 있습니다.
this.scrollLeft = this.scrollWidth; 이 줄이 커서를 끝으로 가게 하는 것이고
두번째 줄을 this.setSelectionRange(0, this.value.length) 로 바꾸면 전체가 선택이 됩니다.
바로 타이핑하면 현재 쓰여진 글을 지우고 바로 입력
끝에 입력할려면 오른쪽 화살표 그리고 타이핑.
this.scrollLeft = this.scrollWidth; 이 줄이 커서를 끝으로 가게 하는 것이고
두번째 줄을 this.setSelectionRange(0, this.value.length) 로 바꾸면 전체가 선택이 됩니다.
바로 타이핑하면 현재 쓰여진 글을 지우고 바로 입력
끝에 입력할려면 오른쪽 화살표 그리고 타이핑.
좋은 팁 감사합니다 ~~
감사합니다.