어려운 질문이에요
본문
쓰기페이지에서
체크박스 합산하는 건데요 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>
<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>
<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>
<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
<input type="checkbox" id="checkboxG4" class="css-checkbox30" name="ext222_04" value="보험료" <? if($ext222_04 == "보험료") echo 'checked="checked"'; ?> >
위에 문자가 있어서 계산이 안되는거 같은데요?