|
|
|
|
...
<tr>
<td><input type=text name=price[] value=100></td>
<td><input type=text name=procent[] value=5></td>
<td><input type=text name=itog[]></td>
</tr>
...
<input type="button" value="Посчитать">
|
В общем вот сижу разбираюсь, помогите =)
Есть таблица типа той что выше. таких строк там множество.
Собственно нужно по нажатию кнопки - Посчитать в каждой из строк из значения поля price вычитается 5%(значение procent, а результат записывается в itog)
Как это сделать ? нужно некий массив в js проходить, проводя рассчет и записывая данные ? | |
|
|
|
|
|
|
|
для: Richard Ferlow
(20.04.2011 в 11:33)
| | $.each('tr:has(input)',function(i,n){
var e = $(n)
var v1 =e.find('input:eq(0)).val()
var v2 =e.find('input:eq(1)).val()
e.find('input:eq(2)).val( v1*(100-v2)/100)
}) | |
|
|
|
|
|
|
|
для: AlexSol
(20.04.2011 в 11:39)
| | поправил кавычек где не хватало, но что-то не работает. пока не могу понять почему | |
|
|
|
|
|
|
|
для: Richard Ferlow
(20.04.2011 в 11:33)
| | если таблица динамически выводится, то можно в цикле переменную - счетчик поставить и все.. | |
|
|
|
|
|
|
|
для: alexander95
(20.04.2011 в 12:45)
| | Я тут опустил многое.
Вообще там динамически поле с процентом заполняется.
т.е.изначально заполнено только - цена. | |
|
|
|