Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Нужна помощь доработать jquery скрипт пересчета цены от количества (https://javascript.ru/forum/jquery/85743-nuzhna-pomoshh-dorabotat-jquery-skript-perescheta-ceny-ot-kolichestva.html)

voraa 08.02.2024 22:20

Не пользуюсь ни тем, ни другим.
Это так себе решение.
У вас же страница генерится на php.
Ну и задайте константу (или переменную с постоянным значением)
типа
$c_price = "5500";
А потом, где надо
<span id="price_here" hidden="hidden"><?=$c_price?></span>

Ron 09.02.2024 12:54

Если честно, с php вообще никогда не сталкивался. Если можно, то опишите немного более подробно процедуру реализации данного способа по массовой замене цифровых значений в тегах (какой программой или онлайн ресурсом можно воспользоваться, как правильно туда вписать регулярное выражение, что бы менять цифры в таком формате тегов <span id="price_here" hidden="hidden">5500</span>).

voraa 09.02.2024 21:06

Цитата:

Сообщение от Ron
Если честно, с php вообще никогда не сталкивался.

Вот это что?
<input type="number" value="1" style="width:30px" onchange="check_qty($(this),1,100);" name="qty" id="qty" value="<? echo $qty ?>" />

То, что после value= ?

Ron 09.02.2024 23:03

Я попробую разобраться, в том что вы имели ввиду, в виде подсказки "То, что после value= ?". Я так понял, что нужно "копать" в направлении привязки оператора переменной <? echo $qty ?> т.к. этот оператор дает команду скрипту брать для вычисления цифру 5500 (или какая там будет стоять) указанному в <span id="sum_here">5500</span> и корректировать на другую через $c_price = "5500";. Попробую, если смогу конечно понять как это можно сделать, но есть "смутные сомнения", что для меня это будет выше уровня моей подготовки. Проблема еще в том, что мне необходимо эти разные цифры, которые будут на страницах сайта в полях <span id="sum_here"></span>, еще к тому же умножать на коэффициент 1,2. Не знаю получится ли, но попробую. В любом случае признателен Вам, за подсказку.

voraa 10.02.2024 09:13

Цитата:

Сообщение от Ron
<? echo $qty ?> т.к. этот оператор дает команду скрипту брать для вычисления цифру 5500

Какому скрипту? Это чисто команда php.
Где находится ваша страница? На сервере? Как называется файл с этой станицей?


Часовой пояс GMT +3, время: 16:20.