미채택 완료

마지막 행 input으로 focus

Copy
<script>
    var num = "<?=$pn?>";
    num = Number(num); 

    $(document).on("click","button[name=addrow]",function(){        //추가 버튼

    var lines = $('#addrows').val();
    lines = Number(lines);
    lines = lines + 1;

        for(var i=1; i<lines; i++){
         var addStaffText =  ' <tr> ' + ... + ' </tr>';
             
        var trHtml = $( "tr[name=plist]:last" ); 

        trHtml.after(addStaffText);
        num = num + 1;
        }

    });
</script>

addrow 버튼을 누르면 addrows의 값을 받아(input text입니다) 입력 받은 값만큼 행(tr)을 추가하는 스트립트입니다 이게 추가버튼을 누르면 마지막 라인으로 focus 를 이동시키고 싶은데요 (스크롤바가 생길시 마지막행으로 이동)

어떻게 넣어야할까요 ㅠㅠ?

|

답변 1개

자분자답

Copy
scrollingElement = (document.scrollingElement || document.body);

...

scrollingElement.scrollTop = scrollingElement.scrollHeight;

답변을 작성하려면 로그인이 필요합니다.