Добавление исходного числа в расчет (форма заказа)
Всем привет,
есть фомочка заказа, на 90% эта форма, это сплошные чекбоксы отмечая которые человек например заказывая товар может таким образом выбрать себе дополнительные опции (если нужно). Вот собственно и сама форма:
<script type="text/javascript">
function add(howMuchToadd) {
totalField = document.getElementById("total");
totalField.value = totalField.value-0+howMuchToadd;
}
</script>
<input type="checkbox" name="1" value="Нужно" onclick="if (this.checked) add(10); else add(-10)">
<input type="checkbox" name="2" value="Нужно" onclick="if (this.checked) add(20); else add(-20)">
<input type="text" id="total">
Вопрос в том, как в форму внедрить исходную стоимость товара, тоесть сейчас счет идет отсчет с 0, а нужно например отталкиваться от 100? (100 руб, тоесть стоимости товара) Спасибо |
если я правильно понял, то просто добавьте в input id="total" value="100"
<script>
function add(howMuchToadd) {
totalField = document.getElementById("total");
totalField.value = totalField.value-0+howMuchToadd;
}
</script>
<input type="checkbox" name="1" value="Нужно" onclick="if (this.checked) add(10); else add(-10)">
<input type="checkbox" name="2" value="Нужно" onclick="if (this.checked) add(20); else add(-20)">
<input type="text" id="total" *!*value="100"*/!*>
только, видимо, надо при изменении пользователем текстового поля, тоже пересчитывать скидки |
Спасибо, работает
|
| Часовой пояс GMT +3, время: 21:31. |