С php я генерирую форму на основе многомерного массива. Форма содержит ряд полей типа input = "text", которые называются "items [level1] [level2] [price]" и "items [level1] [level2] [amount]". Я показываю их в таблице.JQuery: цикл по многомерному массиву элементов ввода формы
Теперь я хочу добавить две вещи с помощью JQuery:
- дополнительный столбец, который отображает общую цену для этого пункта (= пунктов [level1] [level2] [цена] .value * товар [level1 ] [уровень2] [количество] .значение)
- В нижней строке: общая стоимость всех предметов.
Эти значения должны обновляться при каждом событии изменения одного из указанных текстовых входов.
Я ударил стену последние несколько часов, надеюсь, что кто-то здесь может дать мне несколько указателей.
Вот фрагмент сгенерированного HTML:
<form name="formname">
<table name="tablename">
<tr>
<td><input type="text" class="classname" name="items[1][2][amount]" /></td>
<td><input type="text" class="classname" name="items[1][2][price]" /></td>
<td>Here I want to display amount*price</td>
</tr>
<tr>
<td><input type="text" class="classname" name="items[1][8][amount]" /></td>
<td><input type="text" class="classname" name="items[1][8][price]" /></td>
<td>Here I want to display amount*price</td>
</tr>
<tr>
<td><input type="text" class="classname" name="items[3][4][amount]" /></td>
<td><input type="text" class="classname" name="items[3][4][price]" /></td>
<td>Here I want to display amount*price</td>
</tr>
...more rows like above...
<tr>Some more formelements that have nothing to do with the problem</tr>
<tr>
<td> </td>
<td> </td>
<td>Here I want to display the sum of all amount*price</td>
</tr>
</table>
</form>
Можете ли вы разместить свой код jQuery? – elclanrs