@Dillett
Начинающий web разработчик

Как передать значение одного инпута в другой, если у вводимого инпута кратность ввода чисел = 100?

Немного не могу разобраться. У меня есть инпут в который пользователь вводит сумму, эта сумма должна дублироваться в другой инпут на этой же странице. Проблема в том, что в первом инпуте стоит ввод суммы кратной 100, и если пользователь вводит например " 2333" оно округляется до "2300", но во второй инпут все равно записывается, как "2333"

Вот скрипт которым я пользуюсь, как его подкорректировать, что бы он подхватывал правильное значение?

$('.price-inp').change(function(){
    var val = $(this).val();
    $(this).val(Math.round(val/100)*100);
    $(this).keyup(function () {
    var value = $(this).val();
    $(".result").val(value);
});
})
  • Вопрос задан
  • 196 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('.price-inp').change(function() {
  const val = Math.round($(this).val() / 100) * 100;
  $(this).add('.result').val(val);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 10:57
50000 руб./за проект
28 нояб. 2024, в 10:52
10000 руб./за проект