Сообщение от Лунтик
|
А можно полную версию прислать а тоя с
|
Написать то можно, но я не знаю логики как должно быть.
У count2 указано значение по умолчанию равное 0 и минимальное 0. Из этого следует, что можно ничего не выбирать в этом поле. Но тогда значение выбранной itemtype1 умноженное на count2 будет равно 0. Есть смысл считать далее?
А тут count3 value="0" min="1", это ошибка в общем-то, если мин. значение 1, то значение никак не может быть 0.
Вот эту строку переписать так (если у count2 значение по умолчанию равное 0 и минимальное 0, это так и надо, может быть не указано)
var price = $(e.delegateTarget).find('input:radio:checked').val() * $('#count2').val(); //так сейчас
//заменить на
var price = $(e.delegateTarget).find('input:radio:checked').val() * +$('#count2').val() || 1;
Если и в count3 можно не вводить, то мин. значение его должно быть равно 0. А расчет по нему так:
(price+ ($('#count3').val()*10)) //это заменить на
(price + $('#count3').val() * 10)