Как записать значение в input?

Привет всем.
Есть форма от Yandex.Kassa, но увы без учета количества товара.
Нужно сделать форму с количеством товара.
Есть простой скрипт, которые умножает количество на цену и выводит ее в span id=""
Но для передачи в форме, мне нужно вывести sum в input

Пока получается так https://jsfiddle.net/apsagand/met94tbe/7/
А точнее не получается :-(

Собственно вопроса 2:
- Как передать в input значение переменной sum?
- Как сделать минимальное значение переменной sum, не меньше 1000?

Буду благодарен за помощь.
  • Вопрос задан
  • 1290 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 2
atis2345
@atis2345
PHP developer
document.getElementById('amount').addEventListener('input', function() {

    var value = this.value,
        sum   = (value * 500).toFixed(0),
        input = document.getElementById('sum');

    if(sum < 1000) {
        sum = 1000;
    }

    input.value = sum;
});
Ответ написан
Комментировать
viphorizon
@viphorizon
function (sum) {
  if(sum >= 1000) {
    idInputa.value = sum;
    return;
  }
  idInputa.value = 1000;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы