我正在编写一个表单以从框中获取数据并在单击“计算”按钮时进行计算。按钮通过函数cal()
进行计算,
但它无法在 countfield
框中显示结果。
如何在框中显示结果?另外,如何命名带有“-”的函数?
<script type="text/javascript">
function cal()
{
var hour = document.getElementById( "hourfield" ).value;
var fee = document.getElementById( "feefield" ).value;
var count = document.getElementById( "countfield" ).value;
count = hour + fee;
}
</script>
最佳答案
更改以下内容:
var count = document.getElementById( "countfield" ).value;
count = hour + fee;
到:
document.getElementById( "countfield" ).value = hour + fee;
那是因为对 count 变量的任何赋值只会改变它的引用,而不是表单中的字段。名称中不能有“-”,但可以使用“_”或“减号”。
关于javascript - 为什么我的按钮上的功能不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778152/