| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > sos |
| Автор: eximo 20.2.2009, 21:40 |
| ищу скрипт (JavaScript) для подсчёта цены объекта определяемого клиентом кликом по одной из пяти заданных картинок (с фиксированной ценой за квадратный метр индивидуально для каждой картинки) и двумя набираемыми клиентом же параметрами (длина/ширина),то есть скрипт должен определить с какой картинки взять цену и помножить её на площадь, получаемую самим скриптом по задаваемым длине/ширине, выдав результат отдельной строкой ПОМОГИТЕ пожалуйста (если платно, то укажите сколько) |
| Автор: comtat 21.2.2009, 01:00 | ||
Вот, только проверку на вводимые значения не делал, так что буквы не вводите
|
| Автор: eximo 21.2.2009, 18:26 |
| Огромное спасибо, только теперь остались две проблемы: 1. Скрипт реагирует лишь на стоимость, выраженную в целых числах, а после запятой (менял и на точку) цифр не признаёт 2. Сантиметры нужно вводить через точку, а это хоть и небольшое, но неудобство.. без помощи нерешу |
| Автор: Soah 21.2.2009, 18:35 |
| поменяйте parseInt на parseFloat. |
| Автор: eximo 21.2.2009, 20:01 |
| спасибо, после замены уже работает с копейками, но запятую в метрах не признаёт.. может в сантиметрах можно размер выразить и так избавиться от дробных чисел (ни точки, ни запятой не понадобится).. это лишь мысль вслух, то есть версия, которую внедрить не умею |
| Автор: eximo 22.2.2009, 13:11 |
| В принципе так и решил, - ввёл денежный коофициент 0.0001, а ввод размеров пометил в сантиметрах. Сносно, только результат в цене не округляется и выдаёт после запятой много знаков. Спасибо за подсказки, а если кто знает как решить задачу полностью, прошу сообщить. |
| Автор: Soah 22.2.2009, 13:37 | ||
|
| Автор: eximo 22.2.2009, 16:40 |
| всё чудненько, перевёл даже в милиметры (коофициент цены подкорректировал соответственно) и с помощью указанной строки ограничил после запятой до двух символов. РАБОТАЕТ! О Г Р О М Н О Е С П А С И Б О !!! |