У меня есть код вроде этого:Установленное значение из текстового поля в другое текстовое поле
<div class="margin-bottom-sm col-sm-2">
<input type="text" class="form-control" name="txtketdetail[]" id="txtketdetail" placeholder="Nama detail akun" required />
</div>
<div class="margin-bottom-sm col-sm-2">
<input type="text" class="form-control input-number" name="txtvolume[]" id="txtvolume" placeholder="Volume/Jumlah" required />
</div>
<div class="margin-bottom-sm col-sm-2">
<input type="text" class="form-control input-number" name="txthrgsatuan[]" id="txthrgsatuan" placeholder="Harga satuan" required />
</div>
<div class="margin-bottom-sm col-sm-2">
<input type="text" class="form-control input-number" name="txtjmlbiaya[]" id="txtjmlbiaya" placeholder="Jumlah biaya" required />
</div>
$('input[id^="txthrgsatuan"]').on('change', function() {
$('input[id^="txthrgsatuan"]').each(function() {
$(this).parent().next().children().val($(this).val()*$(this).parent().prev().children().val());
});
});
Я хочу, чтобы умножить txthrgsatuan
с txtvolume
и есть конечный результат появится в txtjmlbiaya
событий изменения триггера txthrgsatuan
. Однако есть проблемы, когда я добавляю еще один вход с тем же name
a id
. Для получения более подробной информации см. Рисунок ниже.
Пожалуйста, добавьте ваш текущий код на вопрос –
Вы не можете иметь более одного элемента с одинаковым идентификатором на странице, вы просто не можете. – Imaginaroom
@Imaginaroom: У меня есть идентификатор для новых входов. другой вход имеет id txthrgsatuan2, txthrgsatuan3, txthrgsatuan..N – gierg