Калькулятор стоимости печати баннеров.  [РЕШЕНО]

WYSIWYG Web Builder, вопросы которые не охвачены в других разделах.
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить Вложения 2
Аватара пользователя

Автор Темы
e332va
Сведущий
Сведущий
Сообщения: 156
Зарегистрирован: 19 июн 2014, 14:11
Версия Web Builder: 14.2.2
Имя: Степан

Калькулятор стоимости печати баннеров.

Сообщение e332va » 10 июл 2017, 11:54

Долго ждал возможности установки калькулятора, и вот WB запустил.

Поставил калькулятор, вроде все считает
http://www.orelplazmatv.ru/izgotovlenie_bannerov.php

Но возникла проблемы:

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

Реклама
Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Калькулятор стоимости печати баннеров.

Сообщение Gudwinn » 10 июл 2017, 14:23

Стандартный калькулятор в веб билдере, это как виноград для лисицы из басни Крылова))) В вашем случае желательно всё конечно вручную написать, и для переменной определяющей итоговый инпут применить такой метод (просто пример)

Код: Выделить всё

var n = 12345.6789;
n.toFixed();              // 12346: округление, длина дробной части ноль

n.toFixed(1);             // 12345.7: округление

n.toFixed(2);             // 12345.67: 2 символа после точки
создание и разработка сайтов
Платные консультации
Готовые решения
Скайп: kirill47853

Аватара пользователя

spoon
Помешаный
Помешаный
Сообщения: 1614
Зарегистрирован: 17 сен 2016, 13:20
Версия Web Builder: 14.2.2
Имя: Дмитрий

Калькулятор стоимости печати баннеров.  [РЕШЕНО]

Сообщение spoon » 10 июл 2017, 14:44

По первому вопросу

Отправлено спустя 1 минуту 53 секунды:
По второму вопросу не понял, что конкретно сложить? Сделай скрин с сайта

Отправлено спустя 9 минут 4 секунды:
Рубли забыл дописать))
(Number([indexEditbox1])+Number([indexEditbox2])).toFixed(2)+' руб'
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега

Аватара пользователя

Автор Темы
e332va
Сведущий
Сведущий
Сообщения: 156
Зарегистрирован: 19 июн 2014, 14:11
Версия Web Builder: 14.2.2
Имя: Степан

Калькулятор стоимости печати баннеров.

Сообщение e332va » 10 июл 2017, 17:44

Сложить стоимость печати, стоимость установки люверсов и стоимость проклейки.

В ИТОГОВОМ Editboxe приходится прописывать три формулы и их суммировать, если ставить подставлять edit1+edit2+edit3 то считать отказывается.

Отправлено спустя 29 минут 33 секунды:
Спасибо за наводку ".toFixed(2)" теперь красивые суммы считает! :bra_vo: :nez-nayu:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
_____________________________________________
Делаются проекты на версии программы 18.1.1:
1. Интернет- магазин - OrelPandora
2. Трансферная компания - ОрелТрансфер
3. Компания ОрёлДилер
4. Рекламное агентство PLAZMA TV
5. Всё для праздника - ОрелПраздник

Аватара пользователя

spoon
Помешаный
Помешаный
Сообщения: 1614
Зарегистрирован: 17 сен 2016, 13:20
Версия Web Builder: 14.2.2
Имя: Дмитрий

Калькулятор стоимости печати баннеров.

Сообщение spoon » 10 июл 2017, 19:04

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

Аватара пользователя

Gudwinn
Эксперт
Эксперт
Сообщения: 1418
Зарегистрирован: 07 авг 2015, 18:39
Версия Web Builder: 11.0.2
Имя: Кирилл

Калькулятор стоимости печати баннеров.

Сообщение Gudwinn » 10 июл 2017, 20:50

Здесь может поджидать не очень приятный сюрприз в некоторых мобильных браузерах,так как 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


Ответить Вложения 2

Вернуться в «Общие вопросы.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя