У меня есть форма, в которой пользователи могут создавать неограниченное количество строк (используя jquery-add new row), чтобы добавить информацию о нескольких продуктах. Когда они создают новые строки, код выглядит следующим образом.Вычисление значений N числа входов с использованием jquery
Теперь то, что я пытаюсь сделать, это когда каждый раз, когда пользователь помещает значение количества продукта и цены продукта, я хочу, чтобы мгновенно вычислить общую (product quantity* product price)
и поместить результат в total[]
ввода, а затем настроить total amount
ввод, который является в нижней части формы.
Я знаю, как это сделать, когда у меня фиксированное количество входов с использованием jquery, но поскольку количество входов не фиксировано в этой ситуации, у меня есть идея о том, как этого добиться.
Не могли бы вы показать мне?
Заранее спасибо :)
<tr>
<td><input type="text" name="name[]" id="name_1" value=""></td>
<td><input type="text" name="quantity[]" id="quantity_1" value=""></td>
<td><input type="text" name="rate[]" id="rate_1" value=""></td>
<td><input type="text" name="total[]" id="total_1" value=""></td>
</tr>
<tr>
<td><input type="text" name="name[]" id="name_2" value=""></td>
<td><input type="text" name="quantity[]" id="quantity_2" value=""></td>
<td><input type="text" name="rate[]" id="rate_2" value=""></td>
<td><input type="text" name="total[]" id="total_2" value=""></td>
</tr>
<!-- I have N number of rows like above. and at the bottom I have input for total -->
<tr>
<td> </td>
<td> </td>
<td> </td>
<td><input type="text" name="totalamount" id="totalamount" value=""></td>
</tr>
Добавить текущий код JQuery тоже. –
Вы имеете в виду код jquery, который создает новые строки? это все, что у меня есть. –