Автовычисление процентов по вкладу
важность: 5
Создайте интерфейс для автоматического вычисления процентов по вкладу.
Ставка фиксирована: 12% годовых. При включённом поле «капитализация» – проценты приплюсовываются к сумме вклада каждый месяц (сложный процент).
Пример:
Технические требования:
- В поле с суммой должно быть нельзя ввести не-цифру. При этом пусть в нём работают специальные клавиши и сочетания Ctrl-X/Ctrl-V.
- Изменения в форме отражаются в результатах сразу.
Алгоритм решения такой.
Только численный ввод в поле с суммой разрешаем, повесив обработчик на keypress
.
Отслеживаем события изменения для перевычисления результатов:
- На
input
: событиеinput
и дополнительноpropertychange/keyup
для совместимости со старыми IE. - На
checkbox
: событиеclick
вместоchange
для совместимости с IE8-. - На
select
: событиеchange
.