Как вызвать событие у импута type=“number”?

242
11 августа 2017, 00:45

Есть <input type="number" name="amount"> цена + и - (и в поле "Всего" считается общая сумма) Как получить событие при увеличении или уменьшении инпута? Что б я мог делать запрос и увеличивать цену в корзине.

Answer 1

Самый очевидный вариант на кнопки "+" и "-" добавить onclick вызов функции умножения кол-ва товара из инпута на цену из блока, после обновлять значение блока суммы.

Answer 2

HTML: <input type="number" name="amount" class="amount_price_input">

JS:

$(".amount_price_input").on('change',function(){
    $(".amount_price_total").html($(this).val().trim());
});

Пробуйте. Первая строка реагирует на изменения ввода суммы в поле, вторая помещает полученное значение в контейнер с общей суммой покупки.

READ ALSO
Git+разные базы на dev и prod

Git+разные базы на dev и prod

Работали так: был dev и был prod, но с единой базойСейчас появилась потребность разделить базы, чтобы все заполнение было на dev, если все норм,...

228
Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx?

Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx?

На сервере есть два nginx: внешний, он доступен из интернета, и внутренний, он запущен в контейнере docker

30491
PHP параллельные циклы

PHP параллельные циклы

Здравствуйте! Можно ли используя php запустить несколько разных циклов одновременно?

603
Подсчёт количества строк в mysql таблице

Подсчёт количества строк в mysql таблице

Доброго времени суток, товарищи гуру-программистыСобственно нужно чтоб ЭТО считало количество строк в таблице и выводило их последовательно...

692