-1

当您在 FIELD-1 中键入一个新值时,我需要在 FIELD-2 中进行自动计算,但我也需要它反之亦然。例如我有一个增殖因子(25);在 FIELD-1 中我写 100,在 FIELD-2 中将是 2500 (25x100);但如果我在 FIELD-2 中写 2500,我将在 FIELD-1 (2500/25) 中得到 100。

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

对不起我的英语,谢谢。

4

1 回答 1

2

使用 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);
});
于 2014-11-29T21:21:21.583 回答