所以,我正在制作一个小网站,您可以在其中计算直 Angular 三 Angular 形。你知道,只是为了好玩。
Atm,我正在测试不同 html 表单的实时计算,但是,我无法弄清楚为什么 cathetusB 的表单没有更新。
感谢任何帮助!
这就是所有表单的设置方式:<input type="number" step="0.01" id="someID" onkeyup=calculate();>
The JS code messed up when i tried to paste it in, so here's a fiddle!
编辑:将所有代码添加到 fiddle !
最佳答案
您已配置 JSFiddle,以便代码在 onload
事件处理程序中运行。
因此,这些函数的范围仅限于该处理函数。
它们不是全局变量。
您的内在事件处理程序无法访问它们。
配置 JSFiddle 将 JS 放在 body 中而不是 onload 和 the code works .
最好将内部事件处理程序属性替换为 programatic event binding .
关于javascript - 当由 JavaScript 操作时,HTML 表单不会更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27303156/