Jump to content
  • 0

Пересчет цены в зависимости от стоимости


titaniMOZG
 Share

Question

В общем, есть следующая задача:

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

Допустим, если пользователь выбрал в магазине "Товар 1", тогда в корзине это у него выглядит так:

Название Цена Количество Сумма

Товар 1 10 руб 3 30 руб

Так вот. Значение в колонке "Цена" выводятся в ячейке таблицы, можно вывести в span или div с нужным id.

Значение в колонке "Количество" выбирается просто указанием числа в input type="text"

Значение в колонце "Сумма" так же в ячейке, span или div с любым id.

Теперь задача:

1. Как можно забрать значение из объекта (например span) с определенным id ???

2. Как сделать, что бы если в корзине было несколько товаров, тогда можно было аналогичным образом производить пересчет для каждого из них. При этом, что бы все ячейки таблицы не имели разницы в классах или идентификаторах, потому что добавлять "считалки" в php на этапе формирования этой таблицы - это слишком много гемора.

Спасибо.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Теперь задача:

1. Как можно забрать значение из объекта (например span) с определенным id ???

2. Как сделать, что бы если в корзине было несколько товаров, тогда можно было аналогичным образом производить пересчет для каждого из них. При этом, что бы все ячейки таблицы не имели разницы в классах или идентификаторах, потому что добавлять "считалки" в php на этапе формирования этой таблицы - это слишком много гемора.

1. innerHTML

2. Чо?

Link to comment
Share on other sites

  • 0

Сделать счётчик на этапе формерования таблицы нифига не гемор. Это во-первых.

Во-вторых, ЖС позволяет перебрать все объекты с определённым классом. Задайте каждой ячейке одного столбца таблицы одинаковый класс и вуаля.

Испытываете сложности с перебором? Возьмите, например, jquery и читайте мануал

Edited by XAOPT
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy