라디오 체크값 합산...
본문
라디오 버튼 체크시
아이디 #<?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
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>
라디오 버튼이 아니라 체크 버튼 으로 해야될거 같은데요?