大家晚上好
我被困住了
我有1个需要自动计算的方程式,但是我不知道如何使它起作用(下面的代码)。基本上,用户有两个弹出窗口,他们做出选择,然后它应该自动计算,然后用户做出另外1个条目,并且应该再次自动计算(我希望这有意义吗?!)。

我已经尝试过(使用绝对没有用的Appery.io !! <
码:

var rc1FrontMM = Number(Apperyio("rc1FrontMM").val());
var rc1RearMM = Number(Apperyio("rc1RearMM").val());
var rc1TyreRatio1 = Number(Apperyio("rc1TyreRatio1").val());
var rc1TyreRatio2 = Number(Apperyio("rc1TyreRatio2").val());

var rc1TyreRatio1 = (rc1RearMM / rc1FrontMM);
var rc1TyreRatio2 = (rc1RearMM / rc1FrontMM);

Apperyio('rc1TyreRatio1').val(rc1TyreRatio1.toFixed(2) + "%");
Apperyio('rc1TyreRatio2').val(rc1TyreRatio2.toFixed(2) + "%");


这是自动计算的第1部分,如果我能解决这个问题,我可以解决其余问题。以下应用的屏幕截图,谢谢大家。

javascript - 需要自动计算的多部分公式=失败-LMLPHP

javascript - 需要自动计算的多部分公式=失败-LMLPHP

最佳答案

如果您每次用户向任何输入组件输入新值时都需要重新计算,则:


用函数包装代码并将其添加到js文件中,该文件应在项目中创建
为每个输入组件添加一个按键事件处理程序


还要尝试添加一些if语句,以检查所有值是否均为Numbers并定义了所有值。

希望对您有所帮助。

关于javascript - 需要自动计算的多部分公式=失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37853476/

10-10 08:21