어려운 질문이에요 채택완료

6년 전 조회 2,159

쓰기페이지에서

체크박스 합산하는 건데요 value="보험료" <? if($ext222_04 == "보험료") 이거때문에 이걸 체크하면 NAN 뜹니다.

 

보험료 이 값을

 

<?= $write[wr_211*0.03] ?> 뭐 이런식으로

wr_211갑 x 0.03해서 

체크하면 스크립트로 wr_52에 합산하고 싶습니다. 어떻게 할 수 있을까요?

 

 

 

      <input type="checkbox"  id="checkboxG4" class="css-checkbox30" name="ext222_04" value="보험료" <? if($ext222_04 == "보험료")  echo 'checked="checked"'; ?> >
          <label for="checkboxG4" class="css-label30">보험료</label>&nbsp;&nbsp;
          
          <input type="checkbox"  id="checkboxG5" class="css-checkbox30" name="ext222_05" value="-33000" <? if($ext222_05 == "-33000")  echo 'checked="checked"'; ?> >
          <label for="checkboxG5" class="css-label30">추가서비스 (-33,000원)</label>&nbsp;&nbsp;


          <input type="checkbox"  id="checkboxG6" class="css-checkbox30" name="ext222_06" value="+2000" <? if($ext222_06 == "+2000")  echo 'checked="checked"'; ?> >
          <label for="checkboxG6" class="css-label30">배송료 1회할인(+2,000원)</label>&nbsp;&nbsp;
 

 

<script>
$('.css-checkbox30').on('click', function() {
  var sum = 0;
  $('.css-checkbox30').each( function() {
    if ($(this).is(':checked')) sum += Number($(this).val()) ;        
  });

  $('#wr_52').val(sum);

});
</script>
 

답변 1개

채택된 답변
+20 포인트

<input type="checkbox"  id="checkboxG4" class="css-checkbox30" name="ext222_04" value="보험료" <? if($ext222_04 == "보험료")  echo 'checked="checked"'; ?> >

 

위에 문자가 있어서 계산이 안되는거 같은데요? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네 맞습니다..
value="보험료" <? if($ext222_04 == "보험료") 이거를 어떻게
보험료 부분을 wr_211값의 곱하기 0.03 을 할 수 있을까여?
아 해결됏습니다.ㅋ

<?php echo $write[wr_253*0.03]; ?> 하니 바로 되네요,,
감사합니다.

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

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

로그인
🐛 버그신고