Антон Вебсайтовский, я к тому, что я опустил проверки, и суммирование у меня не в том месте, главное понять, что их можно получить при событии change, а в твоем коде, ты их пытался получить сразу же, минуя события. Для 0 можно добавить проверку, чтобы не показывать.