我正在使用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
答案 0 :(得分:0)
我说它应该很容易,而且确实如此。由于变量minWage是在Java代码中声明的,使用<%...%>,因此必须通过Java代码使用它。
这是有效的。
(<%=minWage%> * document.getElementById('<%="hours" + k %>').value)
虽然这个请求帮助在5天内有一些点击打开,但没有人有答案。还是非常感谢。 -Bob