라디오 버튼 체크시
아이디 #<?php echo $i?>-3를 체크하면
#e<?php echo $i?>_4의 값을 합산해서
#h1_2에 표시하려는데요...
1-3이던 1-5던 하나를 클릭하면 값이 잘 들어오는데요,,,
1-3과
5-3을 두개 체크하면
두개 합산된 값이
#h1_2에 들어오게 하고 싶습니다.
<script>
<?php
for ($i = 1, $wr=73; $i <=15; $i++, $wr+=7) {
?>
$('#<?php echo $i?>-3').on('click', function() {
var sum = 0;
$('#e<?php echo $i?>_4').each( function() {
sum += Number($(this).val());
});
$('#h1_2').val(sum.toFixed(2));
});
<?
}
?>
</script>
말하자면 위 코드가 라디오 선택 하나에 대해서만 작동하네요,,,
답변 2개 / 댓글 3개
var sum = 0; 를 바깓으로 빼보세요.
<script>
var sum = 0;
<?php
for ($i = 1, $wr=73; $i <=15; $i++, $wr+=7) {
?>
$('#<?php echo $i?>-3').on('click', function() {
$('#e<?php echo $i?>_4').each( function() {
sum += Number($(this).val());
});
$('#h1_2').val(sum.toFixed(2));
});
<?
}
?>
</script>
답변을 작성하려면 로그인이 필요합니다.
역시 실력이 대단하세요~
모바일 스킨은 잘쓰고 있습니다.