Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   автоматический пересчет javascript (https://javascript.ru/forum/dom-window/47058-avtomaticheskijj-pereschet-javascript.html)

MorroWIndss 06.05.2014 23:13

автоматический пересчет javascript
 
На форуме подсказали скрипт пересчета суммы, но есть проблема - сумму считает только когда вводишь символы сам, а у меня есть еще "Баланс" по нажатию на него сумма переводится в поле recalcInput и вот как сделать, чтобы считало сразу же а не когда сам вводишь символы.?

<html>
  <head>
  <meta charset="utf-8">
  </head>
  <body>
<input id="recalcInput" type="text" value="100">
<span id="recalcedSum"></span>

<script>
document.getElementById('recalcInput').addEventListener('input', function() {
  var output = document.getElementById('recalcedSum');
  output.innerHTML = this.value - 50;
});
</script>

  </body>
</html>

alex.vv 07.05.2014 21:08

Цитата:

а у меня есть еще "Баланс" по нажатию на него сумма переводится в поле recalcInput
Ни "баланса", ни обработчика нажатия по нему в коде не увидел.

Viral 08.05.2014 11:55

Вызывайте функцию пересчета по нажатию на "Баланс", очевидно же))


Часовой пояс GMT +3, время: 01:36.