Руслан Савенок
530 повідомлень
#15 років тому
Ищу событие javascript на подобие onchange. Смысл таков клиент вводит в форму данные и они сразу же идут в функцию подсчета.

Сейчас я сделал так:

Есть функция calculate () и поле ввода <input type="text" name="price" onchange="calculate();"> я ввожу данные и мне нужно кликнуть куда нибудь что бы онченж сработал, хотелось бы сделать так чтобы когда пользователь изменяет данные в форме то функция запускалась без этого клика. Не знаю какой запрос гуглу дать, выручайте
Роман Беляев
16382 повідомлення
#15 років тому
Можно заюзать onkeypress. А там уже по месту смотреть. Либо сразу обрабатывать, либо рабоать через таймер, чтобы считалось через определенное время после нажатия последней клавиши в поле.
Руслан Савенок
530 повідомлень
#15 років тому
Да, то что искал, спасибо.
Роман Беляев
16382 повідомлення
#15 років тому
Не за что. Обновил ответ.
Руслан Савенок
530 повідомлень
#15 років тому
А тут интересная штука выходит при первом вводе функция считает любое введенное значение = 0 при он ченж такого не было
Роман Беляев
16382 повідомлення
#15 років тому
Задача какая стоит?
Александр Ж.
575 повідомлень
#15 років тому
Возьмите любой сайт где реализован калькулятор и посмотрите исходники, всё же есть уже готовое
Руслан Савенок
530 повідомлень
#15 років тому
Идея такая приходила в голову но пока найдешь тот же сайт с калькулятором уйдет куча времени. Наконец то нашел что искал - событие onkeyup
Роман Р.
132 повідомлення
#15 років тому
Onkeyup \ onkeydown