当你在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) ),我将在另一个领域获得新的结果。
对不起我的英文,谢谢你。
答案 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);
});