Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Нужен элементарный код расчета и подстановки значений (https://javascript.ru/forum/events/60562-nuzhen-ehlementarnyjj-kod-rascheta-i-podstanovki-znachenijj.html)

domumosta 07.01.2016 12:00

Нужен элементарный код расчета и подстановки значений
 
Здравствуйте!
Только знакомлюсь с javascript. Не могу справиться с одним вопросом. Сто вариантов пробовал - на работает.

Нужно взять одно значение из <input>, произвести действие с ним при помощи javascript (например, умножить на 5) и отправить ответ в html.
Вычисление должно происходить без нажатия кнопки, автоматически.
Именно такого примера в интернете не нашел. А я уперся, хочу сделать и понять как оно работает.

Спасибо

laimas 07.01.2016 12:19

Цитата:

Сообщение от domumosta
Сто вариантов пробовал - на работает.

Ну и продемонстрировали хотя бы один из них.

ruslan_mart 07.01.2016 12:24

mySpan.innerHTML = myInput.value

domumosta 07.01.2016 13:10

Один из вариантов пробовал как в этом примере:
http://wcode.ru/4/114

Ниже мой вариант, но у них функции вызывались с нажатия кнопки, а у меня не будет кнопок.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Fanel 1</title>
</head>
<body>
<script>
function m()
{
l2.value=l1.value-5;
}
</script>
<h1>М</h1>
<input id="l1"></input>
<input id="l2"></input>
</body>
</html>

ruslan_mart 07.01.2016 13:58

domumosta,

<input id="l1" oninput="m()"></input>

domumosta 07.01.2016 17:18

Ура!
Получается, что событие oninput запускает функцию m () при изменении значения поля :)

Спасибо, Ruslan_xDD!


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