상세 컨텐츠

본문 제목

[PHP] Javascript Textarea 커서 위치에 문자열 추가 하는법

php

by 2hansoul 2021. 12. 24. 23:15

본문

반응형

//addString = 추가 할 문자열 ex)"hansol" 

 

textArea의 경우

 

function addText(addString) {

 

var element     =         document.getElementById('txtArea');

var strOriginal  =         element.value;

var iStartPos    =         element.selectionStart;

var iEndPos     =         element.selectionEnd;

var strFront     =         "";

var strEnd       =         "";

 

if(iStartPos == iEndPos) {

strFront = strOriginal.substring(0, iStartPos);

strEnd = strOriginal.substring(iStartPos, strOriginal.length);

} else return;

element.value = strFront + addString + strEnd;

 

}

//텍스트 커서를 항상 뒤에 표시
function textcursor(){
var text=document.getElementById("textarea");

text.focus();
text.value=text.value;
}

 

이걸 생각해서 짜기는 너무 힘들기 때문에 가져는 오는데 자신에게 맞게 어떻게 활용 할 수 있는지가 중요한것 같다

커서 위치에 문자열생성과 같이 활용 되는게 textcursor() 다른 문자열을 추가 하게 되면 커서가 입력한기준 맨 뒤에 다시 생성된다 

 

반응형

관련글 더보기

댓글 영역