Показать сообщение отдельно
  #1 (permalink)  
Старый 28.09.2017, 21:15
Аспирант
Отправить личное сообщение для Fiks Посмотреть профиль Найти все сообщения от Fiks
 
Регистрация: 03.09.2016
Сообщений: 37

Подсчет суммы
Как подсчитать сумму при вводе в один input, результат во-втором, если уже во-втором есть значение.

$('#SpeedometerOut').keyup(function (e) {
        if( e.keyCode !== 8 && e.keyCode !== 46 ) {
                         var formula = parseFloat($('#SpeedometerOut').val()) + parseFloat($('#SpeedometerReturn').val());
                $('#SpeedometerReturn').val(formula);
        } else {
            if( $('#SpeedometerOut').val() ) {
                formula =  parseFloat($('#SpeedometerReturn').val()) - parseFloat($('#SpeedometerOut').val());
                $('#SpeedometerReturn').val(formula);
            }
        }
    });


То есть на выходе получается:
По умолчанию значение(value) #id1=0, а #id2=10
<input value='1' id='id1'> and <input value='10' id='id2'>
И в конце должно получиться в #id2 = 11
Но так же, если я стираю числа в id1, то в id2 сумма должна меняться.

Последний раз редактировалось Fiks, 28.09.2017 в 21:22.
Ответить с цитированием