nie wiem dokładniej jak nazwać taką funkcję mianowicie chodzi mi o zrobienie formularza w którym mam podaną cene produktu ilość sztuk oraz cene za dany produkt i formularz ma za zadanie:
* policzyć ilość produktów zamówionych (udało mi się zrobić)
* policzyć cenę danego produktu mnożąc ilość przez cenę jednego produktu
* policzyć całość zamówienia
a tak wygląda mój kod
Kod
jQuery(function($) {
var counter = { value: 0 };
var $inputs = $('#order input[type="text"][name^="pole"]');
var $counter = $('#order div#ilosc > span');
var count = function(e, c) {
c.value = 0;
e.each(function() {
var count = parseInt(this.value, 10);
c.value += !isNaN(count) ? count : 0;
});
$counter.text(c.value);
};
count($inputs, counter);
$inputs.keyup(function() {
count($inputs, counter);
});
});
jQuery(function($) {
var counter = { value: 0.00 };
var $inputs = $('#order input[type="text"][name^="cena_p"]');
var $counter = $('#order div#cena > span');
var count = function(e, c) {
c.value = 0.00;
e.each(function() {
var count = parseInt(this.value, 10);
c.value += !isNaN(count) ? count : 0.00;
});
$counter.text(c.value);
};
count($inputs, counter);
$inputs.keyup(function() {
count($inputs, counter);
});
});
var counter = { value: 0 };
var $inputs = $('#order input[type="text"][name^="pole"]');
var $counter = $('#order div#ilosc > span');
var count = function(e, c) {
c.value = 0;
e.each(function() {
var count = parseInt(this.value, 10);
c.value += !isNaN(count) ? count : 0;
});
$counter.text(c.value);
};
count($inputs, counter);
$inputs.keyup(function() {
count($inputs, counter);
});
});
jQuery(function($) {
var counter = { value: 0.00 };
var $inputs = $('#order input[type="text"][name^="cena_p"]');
var $counter = $('#order div#cena > span');
var count = function(e, c) {
c.value = 0.00;
e.each(function() {
var count = parseInt(this.value, 10);
c.value += !isNaN(count) ? count : 0.00;
});
$counter.text(c.value);
};
count($inputs, counter);
$inputs.keyup(function() {
count($inputs, counter);
});
});
Proszę o pomoc w poprawie skryptu by przeliczał mi ceny.