Добрый день.
Возможно, проблема не совсем по Руководителю, но я не знаю как обойти ее.
Суть:
Есть два столбца - правый и левый. Из левого с помощью AJAX скрипта через <script> перекидывается значение в правый. Так же в правом есть поле, которое считает произведение от полученной суммы через JS формулу.
Но, получается, что произведение отстает как бы на шаг при заносе числа из левого.
Я так понимаю, что это связанно с обработкой JS скрипта и обновлением. Но как сделать так чтобы все обсчитывалось одновременно, я уже всю голову сломал.
Возможно кто-то поможет с решением.
Спасибо.
Проблема с JS, AJAX полями,
-
believe
- Инвестор

- Сообщения: 449
- Зарегистрирован: 09 янв 2020, 11:49
- Имя: Владимир
- Откуда: Тверь
- Организация: ООО "ВебСофт"
Re: Проблема с JS, AJAX полями,
Покажите на примере в демо.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Проблема с JS, AJAX полями,
Добрый день.
Как-то так.
Здесь вообще не считает. Можно с извратом через JS .val() - та же фигня.
https://pdemo.rukovoditel.pro/3.2/index ... mo_id=1536
Логин, пароль по дефолту - стандартный.
Как-то так.
Здесь вообще не считает. Можно с извратом через JS .val() - та же фигня.
https://pdemo.rukovoditel.pro/3.2/index ... mo_id=1536
Логин, пароль по дефолту - стандартный.
- support
- Техническая поддержка
- Сообщения: 7661
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Проблема с JS, AJAX полями,
А что конкретно не считает? Вроде как все работает...
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Проблема с JS, AJAX полями,
Вводим 1000 в Расход, Вводим 2 в Количество. Сумма Расхода считается в 2000. Цифры перекидываются в Доход(1000) и в количество(2), но сумма дохода автоматом не ставиться(стоит ноль). Более того, если из Расхода убрать последний 0 и станет 100, сумма Дохода посчитается на 2000, как было в предыдущем вводе.
-
believe
- Инвестор

- Сообщения: 449
- Зарегистрирован: 09 янв 2020, 11:49
- Имя: Владимир
- Откуда: Тверь
- Организация: ООО "ВебСофт"
Re: Проблема с JS, AJAX полями,
Не считает потому что в массиве нет данных второго поля, не корректно передает значение второго поля.\
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Проблема с JS, AJAX полями,
А как корректно? Делал все по учебнику JS. А поля и не будет - поле появляется только после записи(ну по крайней мере я так понял).
-
believe
- Инвестор

- Сообщения: 449
- Зарегистрирован: 09 янв 2020, 11:49
- Имя: Владимир
- Откуда: Тверь
- Организация: ООО "ВебСофт"
Re: Проблема с JS, AJAX полями,
Вариантов решения много, только не понятно что в итоге должно быть. Можно php код написать, можно не числовое поле использовать, а js формулу.
По данному вопросу, интересно получается...
Первое значение в поле 217 из 214 передает, а второе нет. Он должен считать без записи.
Возможно Сергей подскажет в конкретном случаи.
По данному вопросу, интересно получается...
Первое значение в поле 217 из 214 передает, а второе нет. Он должен считать без записи.
Возможно Сергей подскажет в конкретном случаи.
-
alexinc
- Сообщения: 422
- Зарегистрирован: 03 мар 2022, 21:40
- Имя: Alex
- Откуда: Россия
- Контактная информация:
Re: Проблема с JS, AJAX полями,
Ну как бы да, оно должно все считаться без записи. Это просто упрощенный пример, без рюшек. Там намного сложнее форма. И в частности, у меня есть вариант через AJAX, но тогда теряется ценность JS поля при вводе в поле более 2-х.believe писал(а): 09 сен 2022, 15:30 Вариантов решения много, только не понятно что в итоге должно быть. Можно php код написать, можно не числовое поле использовать, а js формулу.
По данному вопросу, интересно получается...
Первое значение в поле 217 из 214 передает, а второе нет. Он должен считать без записи.
Возможно Сергей подскажет в конкретном случаи.
И мне не хочется все в громадный AJAX оборачивать, лучше уж встроенные решения использовать.