在 2 个字段之间自动重新计算

automatic recalculation between 2 fields

本文关键字:新计算 计算 字段 之间      更新时间:2023-09-26
当您在 FIELD-2

中键入新值时,我需要在 FIELD-2 中进行自动计算,但我也需要它。例如,我有一个保湿因子(25);在字段 1 中我写 100,在字段 2 中我写 2500 (25x100);但是如果我在 FIELD-2 中写 2500,我将在 FIELD-1 中写 100 个 (2500/25)。

如果我

的重新计算字段已经有另一个数字,则此操作必须有效:如果我在 FILED-1 100 和 FILED-2 2500 中,并且在 FILED-1 中重写 200(或 FILED-2 中的 5000),我将在另一个字段中获得新结果。

对不起我的英语,谢谢。

使用 HTML:

<input id="field1">
<input id="field2">

JavaScript:

var fac = 25;
$('#field1').keyup(function() {
    $('#field2').val($('#field1').val() * fac);
});
$('#field2').keyup(function() {
    $('#field1').val($('#field2').val() / fac);
});