пока сделал от суммы вычитание числа из input
<input type='text' name='discont' id='discont' />
<script>
$(function () {
var sum = 0;
$("#product_table .price").each( function () {
sum += parseInt( $(this).text(), 10 ) * parseInt( $(this).next().text(), 10 )
});
$("#discont").change(function (e)
{
var Value = $("#discont").val();
sum = sum - Value;
alert(sum);
});
alert(sum);
}
);
</script>
вроде работает.
теперь возникла задача к сумме прибавлять значения доставки и оплаты.
Доставка и Оплата - два селекта такого вида:
<select name="paymen">
<option value="1">Налом</option>
<option value="6" selected="">Кредит</option>
<option value="2">Безнал (+6%)</option>
<option value="5">Картой</option>
</select>
ну и доставка похожа. Вопрос в том - как записать значение для каждого типа оплаты? (Безналичный платеж - прибавляем к сумме 6% и т.п.). Просто значения лежат в базе и значения value нужны, когда я записываю весь заказ и тогда формирую общую цену с учетом этих выборок.