Javascript 将输入值乘以其他输入值
我想将数字相乘,结果显示在另一个输入中 我用下面的代码设法获得了每个输入的值,但从这里我不知道如何前进并使其成倍,结果显示在“总计”的输入中 这是代码的一部分:Javascript 将输入值乘以其他输入值,javascript,python,jquery,django,Javascript,Python,Jquery,Django,我想将数字相乘,结果显示在另一个输入中 我用下面的代码设法获得了每个输入的值,但从这里我不知道如何前进并使其成倍,结果显示在“总计”的输入中 这是代码的一部分: $(` [name='unidadTrabajosFactura'], [name='precioUniTrabajoFactura'], [name='totalTrabajoFactura'] `).each( function(index,
$(`
[name='unidadTrabajosFactura'],
[name='precioUniTrabajoFactura'],
[name='totalTrabajoFactura']
`).each(
function(index, item){
var valores = $(item).val();
console.log(valores)
});
在控制台中,我得到以下结果:
我想要实现的是,数量值乘以单价,并在输入的总计中显示结果
A这是我的表格代码
<div class="job-form row mb-3">
<div class="col-md-1">
<label for="unidadTrabajosFactura" class="">Unidad</label>
<input type="text" name="unidadTrabajosFactura" class="form-control" value="{{trabajo.unidad}}">
</div>
<div class="col-md-5">
<label for="descTrabajosFactura" class="">Descripción</label>
<input type="text" name="descTrabajosFactura" maxlength="200" class="form-control" value="{{trabajo.trabajo}}">
</div>
<div class="col-md-2">
<label for="precioUniTrabajoFactura" class="">Precio Unitario</label>
<input type="text" name="precioUniTrabajoFactura" class="form-control" value="{{trabajo.precio_unitario}}">
</div>
<div class="col-md-2">
<label for="totalTrabajoFactura" class="">Total</label>
<input type="text" name="totalTrabajoFactura" class="form-control" value="{{trabajo.total}}">
</div>
尤尼达
描述
普瑞西奥尤塔里奥酒店
全部的
这些字段可以是多个,也可以是一个
关于您可以在
作业表单
div中循环,并在每个循环中使用.find()
获取所需的输入值,并在总输入中添加总计
演示代码:
//遍历表单divs
$(“.job form”)。每个(功能(索引,项目){
//获取值。。
var units=parseInt($(this.find(“[name=unidadTrabajosFactura]”)val());
var price=parseInt($(this.find(“[name=precioUniTrabajoFactura]”)val());
//将总计添加到所需输入中
$(this.find(“[name=totaltrabajofcura]”)val(单位*价格)
});代码>
尤尼达
描述
普瑞西奥尤塔里奥酒店
全部的
尤尼达
描述
普瑞西奥尤塔里奥酒店
全部的