Долго ждал возможности установки калькулятора, и вот WB запустил.
Поставил калькулятор, вроде все считает
http://www.orelplazmatv.ru/izgotovlenie_bannerov.php
Но возникла проблемы:
1. Как сделать округление после запятой максимум на 2 цифры.
2. Возможно ли складывать результаты EditBoxoв? То есть есть три расчета, в 4ом хочу сложить все эти три расчета в один.
Пытался сразу сложить, не получилось, пришлось суммировать три формулы в одну.
Калькулятор стоимости печати баннеров. [РЕШЕНО]
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
-
e332va
- Сведущий

- Сообщения: 156
- Зарегистрирован: 19 июн 2014, 14:11
- Версия Web Builder: 14.2.2
- Имя: Степан
Калькулятор стоимости печати баннеров.
_____________________________________________
Делаются проекты на версии программы 18.1.1:
1. Интернет- магазин - OrelPandora
2. Трансферная компания - ОрелТрансфер
3. Компания ОрёлДилер
4. Рекламное агентство PLAZMA TV
5. Всё для праздника - ОрелПраздник
Делаются проекты на версии программы 18.1.1:
1. Интернет- магазин - OrelPandora
2. Трансферная компания - ОрелТрансфер
3. Компания ОрёлДилер
4. Рекламное агентство PLAZMA TV
5. Всё для праздника - ОрелПраздник
Реклама
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Калькулятор стоимости печати баннеров.
Стандартный калькулятор в веб билдере, это как виноград для лисицы из басни Крылова))) В вашем случае желательно всё конечно вручную написать, и для переменной определяющей итоговый инпут применить такой метод (просто пример)
Код: Выделить всё
var n = 12345.6789;
n.toFixed(); // 12346: округление, длина дробной части ноль
n.toFixed(1); // 12345.7: округление
n.toFixed(2); // 12345.67: 2 символа после точкисоздание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
-
spoon
- Помешаный

- Сообщения: 1614
- Зарегистрирован: 17 сен 2016, 13:20
- Версия Web Builder: 14.2.2
- Имя: Дмитрий
Калькулятор стоимости печати баннеров. [РЕШЕНО]
По первому вопросу
Отправлено спустя 1 минуту 53 секунды:
По второму вопросу не понял, что конкретно сложить? Сделай скрин с сайта
Отправлено спустя 9 минут 4 секунды:
Рубли забыл дописать))
(Number([indexEditbox1])+Number([indexEditbox2])).toFixed(2)+' руб'
Отправлено спустя 1 минуту 53 секунды:
По второму вопросу не понял, что конкретно сложить? Сделай скрин с сайта
Отправлено спустя 9 минут 4 секунды:
Рубли забыл дописать))
(Number([indexEditbox1])+Number([indexEditbox2])).toFixed(2)+' руб'
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега
Телега
-
e332va
- Сведущий

- Сообщения: 156
- Зарегистрирован: 19 июн 2014, 14:11
- Версия Web Builder: 14.2.2
- Имя: Степан
Калькулятор стоимости печати баннеров.
Сложить стоимость печати, стоимость установки люверсов и стоимость проклейки.
В ИТОГОВОМ Editboxe приходится прописывать три формулы и их суммировать, если ставить подставлять edit1+edit2+edit3 то считать отказывается.
Отправлено спустя 29 минут 33 секунды:
Спасибо за наводку ".toFixed(2)" теперь красивые суммы считает!

В ИТОГОВОМ Editboxe приходится прописывать три формулы и их суммировать, если ставить подставлять edit1+edit2+edit3 то считать отказывается.
Отправлено спустя 29 минут 33 секунды:
Спасибо за наводку ".toFixed(2)" теперь красивые суммы считает!

У вас нет необходимых прав для просмотра вложений в этом сообщении.
_____________________________________________
Делаются проекты на версии программы 18.1.1:
1. Интернет- магазин - OrelPandora
2. Трансферная компания - ОрелТрансфер
3. Компания ОрёлДилер
4. Рекламное агентство PLAZMA TV
5. Всё для праздника - ОрелПраздник
Делаются проекты на версии программы 18.1.1:
1. Интернет- магазин - OrelPandora
2. Трансферная компания - ОрелТрансфер
3. Компания ОрёлДилер
4. Рекламное агентство PLAZMA TV
5. Всё для праздника - ОрелПраздник
-
spoon
- Помешаный

- Сообщения: 1614
- Зарегистрирован: 17 сен 2016, 13:20
- Версия Web Builder: 14.2.2
- Имя: Дмитрий
Калькулятор стоимости печати баннеров.
Да есть такое дело. Не знаю в чем проблема 

Съешь ещё этих мягких французских булок, да выпей чаю!
Телега
Телега
-
Gudwinn
- Эксперт

- Сообщения: 1418
- Зарегистрирован: 07 авг 2015, 18:39
- Версия Web Builder: 11.0.2
- Имя: Кирилл
Калькулятор стоимости печати баннеров.
Здесь может поджидать не очень приятный сюрприз в некоторых мобильных браузерах,так как onchange которое используется в билдеровском варианте вместе с джейквери, это не верно, я бы Вам посоветовал поубирать все условия из инпутов(оставить только ID шники инпутов те же, что и были) и вставить мой скрипт в конце страницы, который я набросал для Вас на чистом JS
к тому же работает по шустрее
Код: Выделить всё
<script>
var m = document,
a = m.querySelector('#izgotovlenie_bannerovEditbox1');
b = m.querySelector('#izgotovlenie_bannerovEditbox2');
c = m.querySelector('#izgotovlenie_bannerovEditbox3');
d = m.querySelector('#izgotovlenie_bannerovEditbox4');
e = m.querySelector('#izgotovlenie_bannerovEditbox5');
f = m.querySelector('#izgotovlenie_bannerovEditbox6');
g = m.querySelector('#izgotovlenie_bannerovEditbox7');
j = m.querySelector('#izgotovlenie_bannerovEditbox8');
a.oninput = function() {
mifunk();
}
b.oninput = function() {
mifunk();
}
function mifunk(){
c.value =((a.value*b.value)*350).toFixed(2)+' руб.';
d.value =((a.value*b.value)*600).toFixed(2)+' руб.';
e.value =((a.value*50)+(a.value*50)+(b.value*50)+(b.value*50)).toFixed(2)+' руб.';
f.value =(a.value*2/0.3*30 + b.value*2/0.3*30).toFixed(2)+' руб.';
g.value =((a.value* b.value)*350+(a.value*50)+(a.value*50)+(b.value*50)+(b.value*50)+(a.value*2/0.3*30+b.value*2/0.3*30)).toFixed(2)+' руб.';
j.value =((a.value* b.value)*600+(a.value*50)+(a.value*50)+(b.value*50)+(b.value*50)+(a.value*2/0.3*30+b.value*2/0.3*30)).toFixed(2)+' руб.';
}
</script>к тому же работает по шустрее
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853
Платные консультации
Готовые решения
Скайп: kirill47853
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость

