Javascript中的反二次公式

Javascript中的反二次公式,javascript,php,arrays,function,formula,Javascript,Php,Arrays,Function,Formula,我有一个包含两个文本框的PHP页面,id=rev1和id=rev2。以下是用于根据rev1输入填充rev2的公式 var rev2=Math.round(((a*((rev1-c)*(rev1-c))+d)/100+1)*rev1)*100)/100 我计划再设置两个文本框——rev3和rev4——其中rev4是输入框(基本上是rev4=rev2和rev3=rev1) 我想要一个javascript函数,它在0.01中滚动查看rev3=20.01和rev3=60之间的各种rev3选项,以找到re

我有一个包含两个文本框的PHP页面,
id=rev1
id=rev2
。以下是用于根据
rev1
输入填充
rev2
的公式

var rev2=Math.round(((a*((rev1-c)*(rev1-c))+d)/100+1)*rev1)*100)/100

我计划再设置两个文本框——
rev3
rev4
——其中
rev4
是输入框(基本上是
rev4=rev2
rev3=rev1

我想要一个javascript函数,它在
0.01
中滚动查看
rev3=20.01
rev3=60
之间的各种
rev3
选项,以找到
rev4
作为输入,并返回
rev3


有人能帮忙吗?非常感谢。

什么是
a
c
、和
d
?你在这方面遇到了什么问题?a、b和c是数字。我将它们设置为变量,这样我可以多次使用该公式,但只需在一个点上更改这些变量。本质上,我想建议一个答案,rev4,并使用javascript函数计算出给出该答案的rev3的值。基本上把方程反求出来。因为它是一个二次方程,它不像分解方程那么简单,因为它会给出两个答案,每次我改变a,b或c时都要重写。