Здравствуйте!
Покажите пожалуйста схему как делать конвертирование. Я видел что вводят unit с массивами значений (мне laimas как то помог), но я не смог уловить саму идею в контексте большого скрипта. Так как я делаю - это жесть.
Поэтому прошу показать на упрощённом примере решение для таких задач:
1. Измерить удава (из 38 попугаев)
1 удав = 2 слонёнка = 5 мартышек = 38 попугаев.
Макет:
Удавов: <input type="number" name="animal"><br>
Слонёнка: <input type="number" name="animal"><br>
Мартышек: <input type="number" name="animal"><br>
Попугаев: <input type="number" name="animal"><br>
<script>
let animals = document.querySelectorAll('input[name="animal"]');
animals.forEach(el => el.addEventListener('input', function () {
}));
</script>
Ну а второй пример - классика жанра, единицы длины:
1000мм = 100см = 1м
Макет:
мм: <input type="number" name="unit"><br>
см: <input type="number" name="unit"><br>
м: <input type="number" name="unit"><br>
<script>
let unit = document.querySelectorAll('input[name="unit"]');
unit.forEach(el => el.addEventListener('input', function () {
}));
</script>
Я макеты сделал минимальными, возможно нужно атрибуты какие добавить.
Нужно чтобы при вводе значения в других инпутах показывало сколько это будет в их ед. измерения.
Если не сложно, покажите пожалуйста решение.