배송비 추가항목
본문
배송비를 부대비용으로 대신 사용하려하는데 값이 전달이 안됩니다..ㅠ.ㅠ
cart.php화면은
<div class="total-item d-flex align-items-center gap-2">
<span class="fw-medium">비용합계</span>
<strong class="text-primary" style="font-size:1.0em;">
<span id="totalValue"><?=number_format($send_cost)?></span> 원
</strong>
</div>
여기의 비용합계를 주문서로전달 해야하는데 전달이 안되네요...ㅠ.ㅠ
주문서화면

<tr>
<th>추가배송비</th>
<td><strong id="od_send_cost2"><?php echo number_format($send_cost = isset($_POST['tot_price']) ? (int)$_POST['tot_price'] : 0); ?></strong>원<br>(EMS 운송료, 대행수수료, 포장비 등 cart.php에서 계산된 부대비용)</td>
</tr>
답변 2
추가 배송비 전달을 위해서는
<input type="hidden" name="od_send_cost2"> 인풋값에 데이터를 넣어 전달을 해야 전송이 가능합니다.
cart.php에서 send_cost 값을
<input type="hidden" name="od_send_cost2" value="<?= $send_cost ?>"> 형식으로 추가하세요.
만약 값이 동적으로 변경된다면,
JavaScript를 사용해 다음과 같이 값을 설정할 수도 있습니다.
document.querySelector("input[name='od_send_cost2']").value =
document.getElementById("totalValue").innerText.replace(/[^0-9]/g, '');
답변을 작성하시기 전에 로그인 해주세요.