Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将输入值乘以其他输入值_Javascript_Python_Jquery_Django - Fatal编程技术网

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(单位*价格)
});

尤尼达
描述
普瑞西奥尤塔里奥酒店
全部的
尤尼达
描述
普瑞西奥尤塔里奥酒店
全部的