채택완료

write 스킨에서 실시간 합계 나타내기

rw_1  ,rw_2  ,rw_3 ,rw_4  ,rw_5   숫자만 적으면

rw_10 에   rw_1 ~rw_5  의 합계를 실시간으로 나타나게 하고 싶은대 어떻게 해야되나요?

뷰 페이지나 리스트페이지는 가능한데

write 페지에는 숫자를 적을때마다 그에 대한 합계를 나타내고 싶어요

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트

다시 읽어보니... write 페이지 UI 에서 wr_1 ~ wr_5 의 input 값을 사용자가 변경하면 wr_10 input 값이 자동으로 변경하고 싶으시단것 같기도 하네요...

write.skin.php 파일의 자바스크립트에 다음을 추가해보세요.

Copy
<script>

// wr_1 ~ wr_5 의 input 태그에 "to_be_added" class 를 추가하시고,

$(document).ready(function() {

    $('.to_be_added').change(function(evt) {

        var sum = 0;
        $('.to_be_added').each(function(){
               sum += +$(this).val();
         });

         $('input[name=wr_10]').val(sum);

    });

});

</script>

이 코드를 넣으시면 되겠네요.

답변에 대한 댓글 3개

감사 합니다^^~
@besin 해결하셨다면 답변 채택으로 질문을 마감해주세요.
너무 잘 마무리 되었습니다 감사힙니다^^

게시판의 옵션필드 (wr_1 ~ 10) 을 사용하시는거라 가정하면,

스킨디렉토리에 write_update.head.skin.php 파일을 만드시고,

Copy
<?php

$wr_10 = ($wr_1 + $wr_2 + $wr_3 + $wr_4 + $wr_5);

?>

와 같이 작성하시면,

게시판이 업데이트 될때마다, wr_10 값이 갱신될겁니다.

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