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

时间:2014-11-29 21:13:22

标签: javascript jquery math jquery-calculation

当你在FIELD-1中输入一个新值时,我需要在FIELD-2中进行自动计算,但我需要它也可以反之亦然。 例如,我有一个moltiplication因子(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) ),我将在另一个领域获得新的结果。

对不起我的英文,谢谢你。

1 个答案:

答案 0 :(得分: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);
});