Корзина покупок. Пользователь вводит количество товара. Повесил расчет общей стоимости на событие onKeyUp. Но. Допустим он делает заказ повторно. Браузер сохранил вводимые данные. Т.е. пользователь не нажимает ни одну кнопку, соответственно расчет не происходит. Повесил тот же расчет на onChange Но это есть не очень хорошо, так как при расчете еще летает ajax-запрос, получается, что при клике и нажатии их летит 2 одинаковых))) Я в Javascript практически нуб, подскажите, как сделать рациональнее? Например, на какое событие проверить input'ы, что они не пустые??
Сорри, не всё написал. Дело в том, что цены меняются динамически - чем больше покупатель берет товара, тем ниже цены. Потому и нужен пересчет на лету
Как тру-быдлокодер оставил то, что есть) Два запроса, один на мышку, другой на клавишу. Пока данных немного - летает, а там видно будет)))