Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   нубский вопрос по формам (https://javascript.ru/forum/misc/28258-nubskijj-vopros-po-formam.html)

negatiff 13.05.2012 03:27

нубский вопрос по формам
 
Подскажите пожалуйста, как сделать расчет на форме, без перезагрузки страницы и кнопок вообще. т.е. как тут

_https://www.netexchange.ru/exchange/request.asp?from=WME&to=WMZ&type=UT

В поле Отдаете мы вводим число, и оно тут же считается и выводится на другие инпуты. Подскажите как такого добиться, читал учебник, в разделе формы такого не обнаружил.

Извиняюсь за нубский вопрос. Заранее спасибо.

denis_orlov 13.05.2012 03:47

ну к примеру так :)
<script>
function sum(){
  var a = +document.getElementById('oprd1').value, b = +document.getElementById('oprd2').value;
document.getElementById('sum').innerHTML = a+b;
};
</script>
<input id="oprd1" type="text" onchange="sum();"> +
<input id="oprd2" type="text" onchange="sum();"> =
<span id="sum"></span>

negatiff 13.05.2012 10:12

Большое спасибо! То что нужно! :)

Но желательно сделать, что бы число менялось уже при вводе (как в примере).

Такое возможно как то реализовать?

yashka525 13.05.2012 10:26

Цитата:

Сообщение от negatiff
Но желательно сделать, что бы число менялось уже при вводе (как в примере).

Есть не только событие onchange, а ещё в другие, в том же примере: onkeyup, onkeydown и т.д.

negatiff 13.05.2012 10:31

Спасибо большое! Очень помогли)


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