Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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_Html - Fatal编程技术网

如何在javascript中获取输入字段的值

如何在javascript中获取输入字段的值,javascript,html,Javascript,Html,我在获取表中的输入字段值时遇到问题,我想获取类是数字和一次付款的字段值,然后将它们相乘,然后将其设置为类是总付款。然后将total_payment字段的乘法设置为all_total_payment字段 函数handleTotalRow(){ var tr=$(this.parent().parent(); var amount=tr.find('.number').val(); var price=tr.find('.one_payment').val(); 警报(金额) } حذف نام

我在获取
中的输入字段值时遇到问题,我想获取
数字
一次付款
的字段值,然后将它们相乘,然后将其设置为
总付款
。然后将
total_payment
字段的乘法设置为
all_total_payment
字段

函数handleTotalRow(){
var tr=$(this.parent().parent();
var amount=tr.find('.number').val();
var price=tr.find('.one_payment').val();
警报(金额)
}

حذف
نام کتاب
ویرایش
تعداد جلد
قیمت فی
مجموعه
قیمت کل
代表:

$(函数(){
$(“#自动完成表格”)。在(“输入”,“输入”,函数()上){
const$tr=$(this.closest(“tr”);
常量金额=$(“[name^=number]”,$tr.val();
const price=$(“[name^=one_payment]”,$tr.val();
console.log(金额、价格)
$(“[name^=总付款]”,$tr).val((金额*价格).toFixed(2))
const grandTotal=$tr.closest(“tbody”).find(“[id^=row]”)。map(函数(){
return+$(“[name^=total_payment]”,this).val()
}).get().reduce((a,b)=>a+b)
美元(“#全部#全部#全部#全部#全部#支付额”).val(grandTotal.toFixed(2))
})
})

حذف
نام کتاب
ویرایش
تعداد جلد
قیمت فی
مجموعه
قیمت کل

我给你写了一个片段。你想在哪里执行函数()?
当鼠标离开此字段时,如果存在多个
总付款
并获取它们的值,然后将它们的相乘结果设置为
所有总付款
?我在代码中添加了一张图片,因为它看起来像是我在我的表中通过javascript添加新行,它不适用于第二行字段和第三行字段。不要添加图片,请添加另一行以便我可以使用它。您甚至不需要IDS。无论如何,我更改为
$(“#autocomplete_table”)。在(“input”、“:input”、function(){
上,现在它可以在所有行上工作