Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
라디오 체크값 합산...

라디오 체크값 합산...

라디오 체크값 합산...

QA

라디오 체크값 합산...

답변 2

본문

라디오 버튼 체크시

아이디 #<?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>

라디오 버튼이 아니라 체크 버튼 으로 해야될거 같은데요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로