Я пытаюсь получить общее количество, а затем, если выбрано более одного флажка, чтобы применить скидку.Множественная общая сумма флажков и применение скидки
Цена основана на time.So ...
массаж спины = 30 минут = $ 50
массаж шеи = 30 минут = $ 50
Ноги и ноги = 30 минут = $ 50
Итого = (если один выбранный тогда цена = $ 50)
Если более одного тогда применить скидку в размере $ 25 на отправку электронной почты будет отправлено клиенту. Таким образом, это не сайт электронной коммерции, поэтому необязательно делать подсчеты на стороне сервера.
Это мой код на данный момент:
<script type="text/javascript">
function checkTotal() {
document.listForm.total.value = '';
var sum = 0;
for (i=0;i<document.listForm.choice.length;i++) {
if (document.listForm.choice[i].checked) {
sum = sum + parseInt(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum;
}
</script>
<form name="listForm">
<input type="checkbox" name="choice" value="50" onChange="checkTotal()"/>Back Massage - 30 Minutes<br/>
<input type="checkbox" name="choice" value="50" onChange="checkTotal()"/>Neck Massage - 30 minutes<br/>
<input type="checkbox" name="choice" value="50" onChange="checkTotal()"/>Shoulder Massage - 30 Minutes<br/>
<input type="checkbox" name="choice" value="30" onChange="checkTotal()"/>Head Massage - 15 minutes<br/>
Total: <input type="text" size="2" name="total" value="0"/>
</form>
не код работы или что? –