Задать вопрос
CiSharper
@CiSharper

Как связать значения двух input-ов?

Вот код

https://codepen.io/Mamikonars/pen/RYyVoO

При кликах на баттоны — значение инпутов увеличиваются. При клике на winner — выводится максимальное значение.

Мне нужно, чтобы и с максимальным значением выводилось и value его инпута.

Например:
kurs2 — 6

Подскажите пожалуйста, как это можно реализовать.
  • Вопрос задан
  • 234 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const max = (data, key = n => n) =>
  Array.prototype.reduce.call(data, (max, n) => {
    const val = key(n);
    return val > max[1] ? [ n, val ] : max;
  }, [ null, -Infinity ]);

const [ item, value ] = max(
  form.querySelectorAll('.kursBtn'),
  n => +n.nextElementSibling.value
);

form.querySelector('#winner').value = `${item.name} - ${value}`;

https://jsfiddle.net/yo6buqg0/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы