Javascript 需要自动计算的多部分方程式=失败

Javascript 需要自动计算的多部分方程式=失败,javascript,android,ios,jquery-mobile,appery.io,Javascript,Android,Ios,Jquery Mobile,Appery.io,大家晚上好, 我被卡住了, 我有一个方程需要自动计算,但我无法计算出如何使其工作(代码如下)。基本上,用户有两个弹出窗口,他们做出选择&然后它应该自动计算,然后用户再输入一个条目,然后它应该再次自动计算(我希望这有意义?!) 我已经尝试过了(使用Appery.io,它们绝对没有用!!如果每次用户向任何输入组件输入新值时都需要重新计算,那么: 用函数包装代码并将其添加到js文件中,该文件应在项目中创建 为每个输入组件添加一个向上键事件处理程序 还要尝试添加一些if语句,以检查所有值是否都是数字

大家晚上好, 我被卡住了, 我有一个方程需要自动计算,但我无法计算出如何使其工作(代码如下)。基本上,用户有两个弹出窗口,他们做出选择&然后它应该自动计算,然后用户再输入一个条目,然后它应该再次自动计算(我希望这有意义?!)


我已经尝试过了(使用Appery.io,它们绝对没有用!!如果每次用户向任何输入组件输入新值时都需要重新计算,那么:

  • 用函数包装代码并将其添加到js文件中,该文件应在项目中创建
  • 为每个输入组件添加一个向上键事件处理程序
还要尝试添加一些if语句,以检查所有值是否都是数字,以及是否都已定义


我希望这会有所帮助。

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

  • 用函数包装代码并将其添加到js文件中,该文件应在项目中创建
  • 为每个输入组件添加一个向上键事件处理程序
还要尝试添加一些if语句,以检查所有值是否都是数字,以及是否都已定义

我希望这有帮助

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) + "%");