多个输入字段之一上的 Javascript Jquery 已更改

标签 javascript jquery onchange onkeyup onpaste

假设我有多个输入字段,例如距离、燃料消耗、每加仑价格,我需要计算总价。但我想根据用户输入进行计算。因此,如果这些输入中的任何一个发生变化,则需要重新计算总价格。要获取我使用的字段的单个值:

$("#form_distance").on('change paste keyup input', function() {
   var distance= $(this).val(); 
});
$("#form_fuelConsumption").on('change paste keyup input', function() {
   var fuelConsumption= $(this).val(); 
});

等等,但如何检查不是单个字段而是多个字段?

最佳答案

这将是一个可能的解决方案:

$("#form_distance, #form_fuelConsumption").on('change paste keyup input', function(){
    var distance = $("#form_distance").val();
    var fuelConsumption = $("#form_fuelConsumption").val();
    ...

关于多个输入字段之一上的 Javascript Jquery 已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26044919/

相关文章:

javascript - 获取 'md-select'找不到

javascript - 缩略图刷新时禁用scrollIntoView()的自动垂直滚动

javascript - 使用数据类型为 HTML 的 Jquery AJAX 函数

javascript - Onchange 选择选项

javascript - 如何在html select的onChange上传递参数

jQuery 函数在输入更改时更新 iFrame 内容

javascript - request.body 与 request.params 与 request.query

javascript - 让 AngularJS 在 json 中转义 & 符号

JavaScript 正则表达式由 ( : ) individual max min calculation 分隔的两个字符串数字

javascript - 使用 hasClass() 显示匹配的列表项