JSP Multiply输入和变量并在字段中显示答案

时间:2016-10-29 21:01:05

标签: javascript jsp getelementbyid multiplying

我正在使用JSP page / Netbeans 8.0 / Glassfish 4.0处理工资核算类型Firefox 49.0.2。我生成一个带循环的表,其中包含一个输入框和DB中每条记录的跨度,ID为“hours1”,“hours2”等,“mixed1”,“mixed2”等。我想将值键入其中一个"小时"输入,将其乘以一个变量(从DB加载,例如等于10),并在相关的"混合"中显示答案。领域。我查看过很多其他StackOverflow帖子(及其他地方),但有些东西(通常是ID名称)正在阻碍。

我可以在span字段中显示输入的小时数(在小时输入中)(请参阅下面的代码片段),但是当我尝试进行乘法时,它会中断。我已尝试过对值的parseFloat,我尝试将该值保存到变量后跟乘法和innerHTML赋值,并且我已尝试将其放入{{1}函数,但是一旦我添加" * minWage"我一无所获。

我有类似的事情我想用其他输入字段,这看起来应该很容易,但我只是没有看到它。 AHWBA。谢谢-Bob

Javascript

1 个答案:

答案 0 :(得分:0)

我说它应该很容易,而且确实如此。由于变量minWage是在Java代码中声明的,使用<%...%>,因此必须通过Java代码使用它。

这是有效的。

(<%=minWage%> * document.getElementById('<%="hours" + k %>').value)

虽然这个请求帮助在5天内有一些点击打开,但没有人有答案。还是非常感谢。 -Bob