Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   обновление в input (https://javascript.ru/forum/jquery/80582-obnovlenie-v-input.html)

face2005 25.06.2020 07:08

обновление в input
 
Добрый день! ситуация такая : есть калькулятор, подсчитывает площать и цену заодно. Данные заносятся в input и считает.. Я решил поставить +- возле инпутов
$('<span class="size-btn size-btn-minus">-</span>').insertBefore($("#length_needed"));
$('<span class="size-btn size-btn-plus">+</span>').insertAfter($("#length_needed"));
$('<span class="size-btn size-btn-minus">-</span>').insertBefore($("#width_needed"));
$('<span class="size-btn size-btn-plus">+</span>').insertAfter($("#width_needed"));

//plus & minus click
$("#price_calculator").on("click", ".size-btn-minus", function() {
        var count_minus = $(this).next("input").val();
        if (count_minus != 0) {
            count_minus--;
            $(this).next("input").val(count_minus);
        }
 });

$("#price_calculator").on("click", ".size-btn-plus", function() {
        $(this).prev("input").val(parseInt($(this).prev("input").val()) + 1);
});


теперь в инпутах числа меняются, а подсчет не идет.. только когда руками ввожу , тогда считает... Как заставить считать после увеличения или уменьшения на + и - ?

рони 25.06.2020 07:37

Цитата:

Сообщение от face2005
Как заставить считать

дописать вызов калькулятора в строки 13 и 17.


Часовой пояс GMT +3, время: 06:45.