Замена данных
Доброго времени суток!!! :)
Прошу помощи т.к. уже 3-й день не могу найти ответ на свой вопрос. Как сделать так, чтоб при заполнении в html строки <input class="input_style" name="term" type="text" value="" style="text-align: right;"> (где значение value="" введено в реальном времени человеком), будет умножаться на 8 и делиться на 3,4. Затем (без перезагрузки страницы) значение будет выводиться в другой строке <input class="input_style2" name="term2" type="text" value="" style="text-align: right;"> Счастье в карму тому кто поможет!) :yes: |
А каков признак завершения ввода ? Очевидно нужна еще кнопка или форма(для срабатывания по энтер)
|
хотелось бы без кнопки, а срабатывало бы от фокуса на поле ввода
|
|
Примерно так :)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<input id='term' class="input_style" name="term" type="text" value="" style="text-align: right;">
<input id='term2' class="input_style2" name="term2" type="text" value="" style="text-align: right;">
<script type="text/javascript">
term = document.getElementById('term');
term2 = document.getElementById('term2');
term.onkeyup = function(e){
term2.value = term.value * 8 / 3.4;
};
</script>
</body>
</html>
UPD: блин... опоздал на 20 минут... :cray: |
Ухты!!)) Спасибо! Все было дело в двух строчках!))
|
| Часовой пояс GMT +3, время: 23:15. |