@Mesuti
1 раз помогли Вам = 2 раза помогите другим

Моментальный расчет при вводе в input?

Привет!
Подскажите, пожалуйста
1) Почему в песочнице Jsfiddle не срабатывает JavaScript? А на обычном хостинге работает.
2) Как сделать, чтобы при вводе цифры в Input, расчет происходил сразу же? сейчас приходится нажимать в другое место, только после этого расчет идет

Спасибо всем ответившим!

p.s. нашел ответ, но как его интегрировать в скрипт расчетов?

<input type="text"> oninput: <span id="result"></span>


var input = document.body.children[0];

  input.oninput = function() {
    document.getElementById('result').innerHTML = input.value;
  };
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
  • @Mesuti
    1 раз помогли Вам = 2 раза помогите другим
    В общем, как обычно, ищу вдалеке, а под носом не вижу.
    Ответ:
    Чтобы изменения вступали в силу сразу же после внесения в input, нужно вместо каких-либо onchange написать "oninput".
    А именно с этого
    <input type="text" id="rashod" value="0" onchange="costCalculator()" />

    На этот
    <input type="text" id="rashod" value="0" oninput="costCalculator()" />


    Кому помог - лайк =) пришлось пол часа упоротого индуса слушать.
    Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
KUPIBILET.RU Санкт-Петербург
от 100 000 до 130 000 руб.
HTML Academy Москва
от 85 000 до 100 000 руб.
17 июля 2018, в 11:47
100 руб./за проект
17 июля 2018, в 11:17
800 руб./в час