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

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

Автор Темы
Smart77
Экспериментатор
Экспериментатор
Сообщения: 90
Зарегистрирован: 31 июл 2019, 11:18
Версия Web Builder: 14.2.2

Не пересчитывает калькулятор при изменение значений

Сообщение Smart77 » 24 апр 2020, 14:34

Всем привет.
столкнулся с проблемой.
Есть простой калькулятор, там бегунок который отправляет значения в эдитбокс, с этим все гуд. Бегунок двигаем, значения в эдитбокс меняются, НО не пересчитываются автоматом в другом эдитбоксе (при изменении с БЕГУНКА), Они пересчитываются только при ручном изменении значений в эдитбоксе, а при изменении положения бегунка нет. В чем проблема не могу понять.
Может кто сталкивался с данной проблемой, Буду благодарен советам и подсказкам.

Проект прикладываю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

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

Не пересчитывает калькулятор при изменение значений

Сообщение spoon » 24 апр 2020, 17:02

А где вы получаете значения ИТОГО при слайде?

Отправлено спустя 35 минут 8 секунд:
Ребят, чисто поржать над говнокодом Pablo.
Smart77, вот ваш js код

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

 $(document).ready(function()
   {
      $("#RB-home").change(function()
      {
         if (!$('#RB-home').is(':checked'))
         {
            $('#Total').trigger('change');
         }
      });
       $("#RB-home").trigger('change');
      $("#Total, #EB-kvm, #EB-sht, #RB-off, #RB-home, #RB-sclad").change(function()
      {
         $('#Total').val(($('#EB-kvm').val()*2500)*$('#EB-sht').val()*$('input[name="Name"]:checked').val()*$('input[name="Name"]:checked').val()*$('input[name="Name"]:checked').val());
      });
      $("#Total").trigger('change');
      $("#Slid-cam").slider(
      {
         orientation: 'horizontal',
         animate: true,
         range: 'max',
         min: 1,
         max: 30,
         value: 1
      });
   
      $("#Slid-cam").bind('slidechange', function(event, ui)
      {
         $("#EB-sht").val(ui.value);
      });
   
      $("#Slid-cam").bind('slide', function(event, ui)
      {
         $("#EB-sht").val(ui.value);
      });
   
       $("#Slid-cam").bind('slidestart', function(event, ui)
      {
         $("#EB-sht").val(ui.value);
      });
   
      $("#Slid-cam").bind('slidestop', function(event, ui)
      {
         $("#EB-sht").val(ui.value);
      });   
      $("#EB-sht").change(function()
      {
         if ($('#EB-sht').val() > 1)
         {
            $('#Total').trigger('change');
         }
         $('#Total').trigger('change');
      });
      $("#EB-sht").trigger('change');
      $("#EB-kvm").change(function()
      {
         $('#Total').trigger('change');
      });
      $("#EB-kvm").trigger('change');
      $("#Slid-plosh").slider(
      {
         orientation: 'horizontal',
         animate: true,
         range: 'max',
         min: 4,
         max: 999,
         value: 4
      });
   $("#Slid-plosh").bind('slidechange', function(event, ui)
      {
         $("#EB-kvm").val(ui.value);
      });
   
      $("#Slid-plosh").bind('slidestart', function(event, ui)
      {
         $("#EB-kvm").val(ui.value);
      });
   
      $("#Slid-plosh").bind('slide', function(event, ui)
      {
         $("#EB-kvm").val(ui.value);
      });
   $("#Slid-plosh").bind('slidestop', function(event, ui)
      {
         $("#EB-kvm").val(ui.value);
      });
   });


А вот этот же код без лишнего, всё так же работает

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

$(document).ready(function()
   {
   $("#Total, #EB-kvm, #EB-sht, #RB-off, #RB-home, #RB-sclad").change(function()
      {
         $('#Total').val(($('#EB-kvm').val()*2500)*$('#EB-sht').val()*$('input[name="Name"]:checked').val()*$('input[name="Name"]:checked').val()*$('input[name="Name"]:checked').val());
      });
      {
         orientation: 'horizontal',
         animate: true,
         range: 'max',
         min: 1,
         max: 30,
         value: 1
      });
   $("#Slid-cam").bind('slide', function(event, ui)
      {
         $("#EB-sht").val(ui.value);
      });
      $("#Slid-plosh").slider(
      {
         orientation: 'horizontal',
         animate: true,
         range: 'max',
         min: 4,
         max: 999,
         value: 4
      });
       $("#Slid-plosh").bind('slide', function(event, ui)
      {
         $("#EB-kvm").val(ui.value);
      });
      });
   


НИКОГДА НЕ ИСПОЛЬЗУЙТЕ РАСЧЕТ PABLO-КОДА, ЭТО ОПАСНО ДЛЯ ЖИЗНИ)))))

Ну и в конце, относительно темы, при слайде вы не получаете ни каких данных АБСОЛЮТНО, соответственно и нет расчета в ИТОГО, у вас все события завязаны на изменениях(change) радио и инпутах
Съешь ещё этих мягких французских булок, да выпей чаю!
Телега

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

Alex1972
Сведущий
Сведущий
Сообщения: 183
Зарегистрирован: 27 окт 2016, 16:25
Версия Web Builder: 14.2.2
Имя: Alexandr

Не пересчитывает калькулятор при изменение значений

Сообщение Alex1972 » 24 апр 2020, 18:08

spoon писал(а): НИКОГДА НЕ ИСПОЛЬЗУЙТЕ РАСЧЕТ PABLO-КОДА, ЭТО ОПАСНО ДЛЯ ЖИЗНИ)))))

Ну почему же. Пабло,в событиях бегунка,оставил место для "фантазии" под названием "Особый код" :-):
Ремонт ККТ.Обновление ККТ под 54фз,маркировка,ЕГАИС. Прошивки под ФФД1.2 Регистрация ККТ в ФНС,ОФД.

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

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

Не пересчитывает калькулятор при изменение значений

Сообщение spoon » 24 апр 2020, 18:24

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

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

Автор Темы
Smart77
Экспериментатор
Экспериментатор
Сообщения: 90
Зарегистрирован: 31 июл 2019, 11:18
Версия Web Builder: 14.2.2

Не пересчитывает калькулятор при изменение значений

Сообщение Smart77 » 24 апр 2020, 19:52

Всем кто отписался спасибо.
Но
Пока допишешся до Пабло пройдет .... время,
Подскажите как сделать чтоб заработало.

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

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

Не пересчитывает калькулятор при изменение значений

Сообщение spoon » 24 апр 2020, 20:19

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

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

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

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

Сообщение spoon » 25 апр 2020, 07:51

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

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

Автор Темы
Smart77
Экспериментатор
Экспериментатор
Сообщения: 90
Зарегистрирован: 31 июл 2019, 11:18
Версия Web Builder: 14.2.2

Не пересчитывает калькулятор при изменение значений

Сообщение Smart77 » 26 апр 2020, 11:55

Спасибо, это именно то что пока нужно!!!!

Еще бы сообщения от уважаемого Гудвина дождаться по корзине, вообще было бы гуд.

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

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

Не пересчитывает калькулятор при изменение значений

Сообщение spoon » 26 апр 2020, 12:01

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

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

Maxim
Читатель
Читатель
Сообщения: 11
Зарегистрирован: 02 июн 2020, 16:10
Версия Web Builder: 14

Не пересчитывает калькулятор при изменение значений

Сообщение Maxim » 21 мар 2021, 14:39

Такая же проблема с калькулятором...
Не знаю что именно нужно добавить в событие что бы заработало.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

lelik
Сведущий
Сведущий
Сообщения: 175
Зарегистрирован: 02 ноя 2013, 07:59
Версия Web Builder: 14.2.2
Имя: Олег
Контактная информация:

Не пересчитывает калькулятор при изменение значений

Сообщение lelik » 19 янв 2022, 14:48

Всех с праздником Крещения ! Ребята, проблема заключается в том , что расчет с бегунка происходит только по клику. Передвинул ползунок, кликнул по нему , тогда происходит расчет. Как сделать что бы расчет происходил сразу после передвижения ползунка? События все перепробовал , а при событии slide вообще расчет меняет на неправильный и билиберда получается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

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

lelik
Сведущий
Сведущий
Сообщения: 175
Зарегистрирован: 02 ноя 2013, 07:59
Версия Web Builder: 14.2.2
Имя: Олег
Контактная информация:

Не пересчитывает калькулятор при изменение значений

Сообщение lelik » 20 янв 2022, 11:44

Спасибо, решение найдено.

Отправлено спустя 1 час 29 минут 26 секунд:
Теперь другая проблема! Есть форма-калькулятор. В ней две группы RadioButton . К каждой радиокнопке прикручен label.
Как мне передать в форму заголовок-label выбранной радиокнопки ? Проект выше.


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

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

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

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