textarea에서 특정 위치에 focus(caret)를 놓고싶은데 > 기술자료 | 해피정닷컴

textarea에서 특정 위치에 focus(caret)를 놓고싶은데 > 기술자료

본문 바로가기

사이트 내 전체검색

textarea에서 특정 위치에 focus(caret)를 놓고싶은데 > 기술자료

JavaScript textarea에서 특정 위치에 focus(caret)를 놓고싶은데

페이지 정보


본문

textarea 에 내용이 들어 있고 버튼 클릭 시 해당 textarea의 특정 위치에 커서를 옮겨 놓고 싶습니다. 
 
예를 들자면 
 
- textarea - 
안녕하세요. 
 
(커서위치) 
 
반갑습니다. 
---------------- 
 
버튼 클릭 시 textarea 안의 (커서위치)에 커서를 놓고 싶은데 방법이 있을 까요? 



예제 코드입니다. 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 
<script type="text/javascript"> 
function move_cursor() 
    var pos = 9; 
    var obj = document.getElementById("text"); 
    if ( obj.setSelectionRange ) { 
        obj.focus(); 
        obj.setSelectionRange(pos,pos); 
    } else if ( obj.createTextRange ) { 
        var c = obj.createTextRange(); 
        c.move("character",pos); 
        c.select(); 
    } 
</script> 
<textarea name="text" id="text" cols="40" rows="10">안녕하세요. 
 
[] ← 커서 위치 
 
반갑습니다.</textarea><br /> 
<input type="button" value="커서" onclick="move_cursor();" /> 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 



자료출처
http://www.phpschool.com/link/qna_html/189585 

댓글목록

등록된 댓글이 없습니다.


Total 2,634건 74 페이지
  • RSS
기술자료 목록
1174
그누보드   20327  2012-05-29 04:43  
1173
그누보드   25535  2012-05-28 17:03  
1172
그누보드   40049  2012-05-26 17:54 ~ 2021-10-21 23:12  
1171
JavaScript   30369  2012-05-26 01:23 ~ 2020-04-08 09:26  
열람
JavaScript   31187  2012-05-24 03:56  
1169
Editor   17981  2012-05-24 03:39  
1168
JSP   51924  2012-05-23 13:11  
1167
Linux   17633  2012-05-23 13:05  
1166
Linux   22123  2012-05-22 23:28 ~ 2012-05-23 00:00  
1165
JSP   36501  2012-05-22 22:17  
1164
HTML   24341  2012-05-22 16:43 ~ 2019-03-02 04:18  
1163
MySQL   12745  2012-05-22 14:48  
1162
JSP   25915  2012-05-22 14:24  
1161
MySQL   30610  2012-05-22 14:20  
1160
Java   14053  2012-05-22 14:02  
1159
Java   13983  2012-05-22 14:00  
1158
JSP   20856  2012-05-22 13:59  
1157
.NET   15563  2012-05-21 21:47  
1156
MSSQL   20022  2012-05-21 20:44  
1155
ClassicASP   24284  2012-05-21 20:28  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.