제품에 라디오 버튼을 주문할 수있는 주문 양식이 있습니다.PHP 메일의 동적 텍스트 상자
나는 또한 당신이 무엇을 선택하고 있는지에 관한 페이지를 볼 때 가격이 산정되는 텍스트 상자를 가지고 있습니다.
이
이 스크립트를 사용하여 수행됩니다<script type="text/javascript">
jQuery(document).ready(function($){
var frm = document.forms.myForm;
frm.onchange = function(e) {
var tot = 0;
for(var i = 0, l = frm.elements.length; i < l; i++) {
if(frm.elements[i].checked) {
tot += parseFloat(frm.elements[i].getAttribute('data-price'));
}
}
document.getElementById('total').value = (tot.toFixed(2));
}
})
</script>
상자는 여기
<input id="total" name="total2" class="total-box" type="text">
이다 그러나 전송 가져옵니다 정보가 메일에 추가되지 않는 어떤 이유로, 다른 모든이 전송됩니다 벌금. 내 메일 스크립트에서
나는
$total2 = $_REQUEST['total2'] ;
및
<tr><td style="border-bottom:1px solid #7e7e7e;">Price</td><td style="border-bottom:1px solid #7e7e7e;">'.$total2.' </td></tr>
어떤 아이디어가?
이메일에 표시되는 내용은 무엇입니까? 상자가 비어 있거나 잘못된 총이 오는 것입니까? – andrewsi
@andrewsi 상자가 비어 있습니다. 제가보기에 도움이된다면 스크립트를 pastebin에 넣을 수 있습니까? – Matt
입력 상자에 기본값을 추가하고 다시 시도해 보시겠습니까? 'value = "0"과 같은 것이 트릭을해야합니다. 폼이 제출 될 때 폼의 HTML을 가져와 javascript가 폼 요소의 값을 변경 한 것으로 간주합니다. – andrewsi