Добавление исходного числа в расчет (форма заказа)
Всем привет,
есть фомочка заказа, на 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, время: 06:22. |