s

textarea 자동 늘려주기 2

· 2013-02-24 (일) 23:29:35 · 4171 · 1
<script type="text/javascript" language="JavaScript">
<!--
function countLineBreaks (string) {
    var re = /\r\n|\r|\n/g;
    var n = 0;
    while(re.exec(string)){
        n++;
    }
    return n;
}
function add_rows(){

    var oText = document.getElementById('sc_content');  //textarea id
    if(document.all) {    // IE
        while (oText.scrollHeight > oText.clientHeight){
            oText.rows++;
            oText.scrollTop = 0;
        }
        while(oText.scrollHeight < oText.clientHeight && oText.rows != 4){ // 기본 rows
            oText.rows--;
            oText.scrollTop = 0;
        }
    }else if(oText.rows) {    // IE 외
        var lineBreaks = countLineBreaks(oText.value);
        var rows = parseInt(oText.rows);
        if(lineBreaks > rows){
            oText.rows = ++rows;
        }else if(lineBreaks < rows && oText.rows != 4){  // 기본 rows
            oText.rows = --rows;
        }else{
            while (oText.rows * oText.cols <= oText.value.length) {
                oText.rows = ++rows;
            }
        }
    }
}
//-->
</script>

<textarea id="sc_content" name="sc_content" onkeypress="add_rows()" rows=4 cols=80></textarea>
|

댓글 1개

감사요~
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
13-07-14 조회 5,391
13-07-14 조회 5,361
13-07-14 조회 4,640
13-07-14 조회 4,240
13-07-14 조회 4,096
13-07-14 조회 4,163
13-07-14 조회 4,878
13-07-14 조회 4,526
13-07-14 조회 4,313
13-07-14 조회 5,355
13-07-14 조회 5,232
13-07-14 조회 5,028
13-07-14 조회 4,729
13-07-14 조회 5,397
13-07-13 조회 3,569
13-07-01 조회 5,614
13-07-01 조회 5,757
13-07-01 조회 3,845
13-07-01 조회 5,203
13-05-27 조회 3,947
13-05-21 조회 4,859
13-05-02 조회 1만
13-04-29 조회 5,178
13-04-15 조회 5,440
13-04-13 조회 6,329
13-02-27 조회 3,825
13-02-26 조회 6,430
13-02-12 조회 5,017
13-02-01 조회 2.3만
13-01-23 조회 3,394
13-01-09 조회 7,990
13-01-07 조회 4,919
13-01-07 조회 3,640
13-01-04 조회 1.3만
13-01-03 조회 1.2만
12-12-31 조회 6,132
12-12-27 조회 4,424
12-12-27 조회 4,079
12-12-27 조회 8,712
12-12-18 조회 3,606
12-12-12 조회 3,666
12-12-12 조회 6,650
12-12-12 조회 8,121
12-12-05 조회 5,243
12-12-01 조회 6,654
12-11-22 조회 4,589
12-11-09 조회 5,412
12-11-09 조회 7,492
12-10-29 조회 4,749
12-10-16 조회 6,294
12-10-09 조회 5,274
12-09-02 조회 4,446
12-09-01 조회 3,538
12-08-30 조회 4,202
12-08-30 조회 4,194
12-08-28 조회 3,525
12-08-21 조회 7,137
12-08-20 조회 3,661
12-08-18 조회 5,058
12-08-18 조회 3,431
12-08-11 조회 3,593
12-08-09 조회 3,696
12-08-07 조회 3,624
12-08-07 조회 4,206
12-08-01 조회 4,545
12-08-01 조회 4,353
12-07-20 조회 9,818
12-07-17 조회 4,115
12-07-15 조회 3,902
12-07-10 조회 4,201
12-07-09 조회 6,920
12-07-05 조회 3,249
12-07-04 조회 3,414
12-06-30 조회 5,675
12-06-28 조회 3,746
12-06-20 조회 3,883
12-06-16 조회 3,159
12-06-14 조회 3,844
12-06-07 조회 3,862
12-06-06 조회 6,112
12-05-27 조회 4,406
12-05-25 조회 3,179
12-05-25 조회 3,007
12-05-24 조회 3,065
12-05-24 조회 4,510
12-05-23 조회 3,872
12-05-22 조회 6,485
12-05-15 조회 3,828
12-05-15 조회 3,614
12-05-14 조회 3,040
12-05-12 조회 3,510
12-05-11 조회 6,965
12-05-07 조회 4,409
12-04-28 조회 3,616
12-04-25 조회 5,240
12-04-15 조회 3,835
12-04-12 조회 4,672
12-04-11 조회 3,418
12-04-08 조회 3,235
12-03-21 조회 6,351