Помочь с формой
Здравствуйте, помогите кто-та сделать input в котором будет указана сумма
при выборе товара который есть в span например <span id='1'>Товар 1 - 500 руб</span> <span id='2'>Товар 2 - 1500 руб</span> <span id='3'>Товар 3 - 2500 руб</span> <span id='4'>Товар 4 - 3500 руб</span> и надо значение поставить в <input> |
Цитата:
|
ну цены поставить надо, в input чтоб дальше человек оплатил нужную сумму
|
Цитата:
Серверу нужен идентификатор выбранного товара и его количество, а цены, если даже их пришлет клиент, сервер должен игнорировать. В противном случае это не магазин. Посчитать цену на клиенте, это значит сервис для клиента, а поля формы для отображения подобной информации совсем не требуется. |
данные которые есть в инпуте просто подставлялись и всё, и выводились человеку в зависимости на какую кнопку он клацнул
|
Цитата:
<form> <label><input name="good[]" type="checkbox" value="1" data-price="500"> Товар 1 - 500 руб</label> <label><input name="good[]" type="checkbox" value="2" data-price="1500"> Товар 2 - 1500 руб</label> .... </form> и пользователь сразу будет видеть выбор свой, а каждый выбор, это получить выбранные флажки формы и сложить их значения data-price, и отобразить где-то клиенту? |
можно и так, доделаешь до конца? в input нужно вывести сумму
|
Цитата:
|
сумма которая попадет в инпут я дальше её в базу передаю, по базе потом проверяю кто заказал и на какую сумму
|
Цитата:
У вас база, товары описаны в ней, цены описаны в базе, а получить цену товара, это означает сделать запрос в базу по идентификатору товара и получить его цену. Если вы разрешаете мне как клиенту определять цену, то я разве дурной? Почему бы мне не прислать серверу форму где будет не 500, а 5 руб.? Разве так можно поступать? Хотя, если не думать, то можно. :) Уже есть прецедент, когда "мелким почерком" в договоре не банк дописал, надеясь на то, что клиент не обратит на это внимание, а наоборот это сделал клиент, а банк прошляпил. И если бы не мировое решение, то банк бы поплатился такой оплошностью. Вы думаете, что если и вы так торговать будете, то я не смогу "нагреть" вас? :) |
Часовой пояс GMT +3, время: 18:47. |