write 스킨에서 실시간 합계 나타내기
본문
rw_1 ,rw_2 ,rw_3 ,rw_4 ,rw_5 숫자만 적으면
rw_10 에 rw_1 ~rw_5 의 합계를 실시간으로 나타나게 하고 싶은대 어떻게 해야되나요?
뷰 페이지나 리스트페이지는 가능한데
write 페지에는 숫자를 적을때마다 그에 대한 합계를 나타내고 싶어요
답변 2
다시 읽어보니... write 페이지 UI 에서 wr_1 ~ wr_5 의 input 값을 사용자가 변경하면 wr_10 input 값이 자동으로 변경하고 싶으시단것 같기도 하네요...
write.skin.php 파일의 자바스크립트에 다음을 추가해보세요.
<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>
이 코드를 넣으시면 되겠네요.
!-->게시판의 옵션필드 (wr_1 ~ 10) 을 사용하시는거라 가정하면,
스킨디렉토리에 write_update.head.skin.php 파일을 만드시고,
<?php
$wr_10 = ($wr_1 + $wr_2 + $wr_3 + $wr_4 + $wr_5);
?>
와 같이 작성하시면,
게시판이 업데이트 될때마다, wr_10 값이 갱신될겁니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.