мне нужен простой JavaScript, чтобы добавить и умножить расходы - PullRequest
0 голосов
/ 25 июля 2011

может кто-нибудь дать мне javascript, который может делать следующее.У меня есть предопределенная цена для продукта (скажем, A).потребитель может выбрать количество (скажем, B) для этого продукта.и общая цена (скажем, C, где C = A * B) отображается на той же странице без его нажатия на любую кнопку.Если он выбрал 5 различных продуктов, то внизу общая цена («C») для каждого продукта складывается автоматически (скажем, D) внизу.(Я буду использовать эту общую цену ("D"), передав ее в команду заголовка php на какой-то другой странице).Я знаю HTML и CSS и немного PHP, но я понятия не имею, JavaScript.Я делаю этот сайт для книжного магазина.Владелец действительно хороший друг, и я хочу сделать его как можно лучше.Спасибо за вашу помощь
например
вот чего я хочу.Я продаю 5 разных книг на одной странице.Вы можете выбрать книги, которые вы хотите, и количество каждой книги.(например, 3 книги типа 1 и 2 книги типа 2).Внизу страницы расчет происходит автоматически, и покупатель может увидеть общую сумму, которую он должен заплатить

Ответы [ 2 ]

1 голос
/ 25 июля 2011

Единственный прием в JavaScript для добавления или умножения чисел заключается в том, что сначала вы должны убедиться, что они являются числовыми значениями, а не строками. Для этого вы можете привести их к числам через:

var value = $('#input').val();
if(Number(value))
{
   // Do your work here
}
1 голос
/ 25 июля 2011

Предлагаю посмотреть на:

http://www.w3schools.com/jsref/event_onchange.asp

http://www.w3schools.com/js/js_obj_math.asp

И

http://www.w3schools.com/ajax/default.asp

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

...