Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доделать оформление заказа со скидкой (https://javascript.ru/forum/misc/69025-dodelat-oformlenie-zakaza-so-skidkojj.html)

Pantela 25.05.2017 01:44

Доделать оформление заказа со скидкой
 
Готово

Pantela 26.05.2017 00:10

:help: :help: :help:

рони 26.05.2017 00:59

Pantela,
на всякий случай, id это уникальный идентификатор!

Pantela 26.05.2017 13:18

Ну в DIV да, что бы определить блок страны.
А в input нет, что бы определить с каких поле брать data параметры + соответственно передать в серверную часть.

j0hnik 26.05.2017 13:45

Цитата:

Сообщение от Pantela (Сообщение 453501)
Ну в DIV да, что бы определить блок страны.
А в input нет, что бы определить с каких поле брать data параметры + соответственно передать в серверную часть.

Везде должен быть уникальный.
Для таких целей лучше использовать классы. или селектор выбора по атрибуту.

рони 26.05.2017 15:08

Pantela,
сейчас
<div id="spane" class="row">
  <div id="reportPrice">12 USD</div>
  <div id="reportPriceDiscount"><span>9 USD</span></div>
  Spane <input type="checkbox" name="spane" id="report" data-price="12" data-pricediscount="9" data-discountrule="all" data-discountwith="usa,russia"/>
</div>

а лучше так
<div id="spane" class="row">
  <div class="reportPrice">12 USD</div>
  <div class="reportPriceDiscount"><span>9 USD</span></div>
  Spane <input type="checkbox" name="spane" class="report" data-price="12" data-pricediscount="9" data-discountrule="all" data-discountwith="usa,russia"/>
</div>

Dilettante_Pro 26.05.2017 17:37

рони,
Цитата:

Сообщение от рони
а лучше так

А как насчет id="report" ?

рони 26.05.2017 17:42

Dilettante_Pro,
да верно ... заменил на класс

Pantela 27.05.2017 22:42

Я наоборот для тех елементов которые должны обрабатываться в JS я спецально их через id пишу, т.к. легче их потом в HTML найти, когда не удобно через напр. class="top no-padding .... ... ... ... ..." + классы часто возможно меняю из-за верстки CSS, потом всё кривиться...
Ну и почему лучще class использовать чем id.

Задачу помогите решить...

рони 27.05.2017 22:59

Pantela,
и верстка и поиск проще по классу, если всё однотипное, тут id ни в одном месте не нужно.
Цитата:

Сообщение от Pantela
Задачу помогите решить...

идти циклом по class="report" и вычислять цену и если checkеd суммировать к общей сумме.
может вам в раздел работа?


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