비

엑셀 내용 복사 후 input 에 넣기.

· 2022-03-31 (목) 17:30:21 · 6139

엑셀 셀을 드레그 후 복사 하여 input 박스에 넣는 방법입니다.

복사 후 input 1번 클릭 후 붙여 넣기 해주면 내용이 들어갑니다.

 

for문으로 input 박스를 생성해 줍니다.

 

<?php  for ($i=0; $i < count($total_inwon); $i++){ ?>

 

<input type="text" id="excel[<?php echo $i?>]" name="excel[<?php echo $i?>]" class="frm_input_1" value="<?php echo $excel[$i]?>" >

 

<?php  } ?>

 

아래는 자바스크립트 구문

 

<script type="text/javascript">
<!--

$(".frm_input_1").bind("paste", function(e){
    e.preventDefault();
    if (window.clipboardData) {
        var clipText = window.clipboardData.getData('Text');
    } else if (e.originalEvent.clipboardData) {
        var clipText = (e.originalEvent || e).clipboardData.getData('text/plain');
    }
clipRows = clipText.split(String.fromCharCode(13));
    var x = $(".frm_input_1").length;
    for (i=0; i<x; i++) {
        if(i > clipRows.length) {
            return false;
        }
        var v = clipRows[i].split(String.fromCharCode(9));
        $(".frm_input_1").eq(i).val(v);
    }
});

//-->
</script>

 

출처는 php 스쿨입니다.

 

1 열만  적용이 되네요..

2열 이상 적용은 능력이 부족해서 클래명을 다르게 변경해서 자바스크립트를 2개 이상 사용 중입니다.

ㅠ.ㅠ

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

그누보드5 팁자료실

2,790건
+
제목 글쓴이 날짜 조회
22-04-09 조회 7,809
22-04-09 조회 5,839
22-04-08 조회 7,447
22-04-06 조회 9,626
22-04-02 조회 1.5만
22-04-01 조회 7,388
22-03-31 조회 6,140
22-03-30 조회 7,549
22-03-29 조회 9,083
22-03-29 조회 5,685
22-03-28 조회 6,121
22-03-26 조회 6,696
22-03-25 조회 7,406
22-03-24 조회 6,285
22-03-23 조회 5,253
22-03-23 조회 5,929
22-03-22 조회 5,626
22-03-22 조회 5,430
22-03-19 조회 6,774
22-03-19 조회 8,072
22-03-15 조회 7,183
22-03-14 조회 6,320
22-03-13 조회 6,531
22-03-12 조회 6,711
22-03-10 조회 6,361
22-03-09 조회 5,752
22-03-07 조회 6,510
22-03-06 조회 7,087
22-03-04 조회 6,164
22-03-03 조회 7,624