0

我有一个页面,用户可以在其中选择和定义自己的公式来计算讲师的“工作量”

例如,(Jobtypevalue + Creditpoint) * 学生人数

我将用户定义的公式存储在数据库中。

现在,我想在另一个页面中使用这个公式,这些页面是用户可以输入任何数字的字段(文本框),在底部我需要使用用户根据数据库中的预定义公式输入的值来计算

如果用户输入 Jobtypevalue = 7, Creditpoint = 3 and Number of students = 10 然后,在页面底部,我需要计算 [(7+3)*10] 并显示“Workload = 100”

如何使用 javascript 做到这一点?因为,我有来自数据库的页面加载公式,并且值是用户稍后输入的,所以认为最好使用 javescript(客户端)计算工作量

4

1 回答 1

1

您可以尝试这样,但您的变量名称应遵循正确的命名约定

//values in variables
var Jobtypevalue =7;
var Creditpoint = 3;
var Number_of_Students=10;

//use eval to evalute.
alert(eval("(Jobtypevalue + Creditpoint) * Number_of_Students"));

你可以查看这个DEMO

于 2012-10-22T09:01:50.017 回答