Witam, a więc nie mam pojęcia czy dobrze zatytułowałam temat. Otóż mam formularz (tabela zawierająca nazwę, cenę, i miejsce na wpisanie ilości), chcę aby w "locie" (zaraz po wpisaniu ilości) została podliczana kwota do zapłaty.
Poszukałam tu i tam w necie, i znalazłam coś co się nazywa jQuery i potrafię tym zliczać ilość sztuk.
jQuery(function($) {
var counter = { value: 0 };
var $inputs = $('#order input[type="text"][name^="pole"]');
var $counter = $('#order div > tt1');
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);
});
});
Bierze wartość z pole1, pole2, itd, sumuje i wpisuje w miejsce "
Suma: <tt1>0</tt1>
"Teraz pytanie jak dorzucić do tego ceny? Nie było by CHYBA wielkiego problemu, ale nie chciałabym mieć cen w polach tekstowych, tylko normalnie napisane w tabeli:</p>
<table>
<tr>
<td>Nazwa przedmiotu</td>
<TD>12</TD>
<td><input type="text" name="pole1" size="1" maxlength="3" /></td>
</tr>
</table>
Da się jakoś to wykonać?