В расчёте должны участвовать четыре параметра: тип изделия из выпадающего списка, площадь обрабатываемой поверхности в квадратных метрах, тип покрытия — лак, морилка под лаком, эмаль или обычная краска — и степень реставрации, от простого обновления слоя лака до полной разборки с ремонтом соединений и восстановлением утраченных элементов декора. Сумма должна пересчитываться на лету при изменении любого параметра, без кнопки «рассчитать» и без перезагрузки страницы.
Что нужно реализовать:
— выпадающий список типов мебели с базовой ценой по каждому пункту;
— поле ввода площади в квадратных метрах с проверкой числового значения;
— переключатель типа покрытия с разными ценовыми коэффициентами;
— шкалу или список степени реставрации (лёгкая, средняя, полная);
— автоматический пересчёт итога без перезагрузки страницы;
— корректное отображение на телефонах и планшетах;
— форму заявки с именем, телефоном и возможностью прикрепить фото;
— защиту формы от ботов и лёгкую установку на действующий сайт.