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