微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我的代码中是否有错别字导致我的函数无法填写表单?

如何解决我的代码中是否有错别字导致我的函数无法填写表单?

我正在制作一个非常简单的计算表格,它将计算您的工作时间和工资率,然后计算您的总工资。我试过单独运行该函数(使用提示更改 document.getElementById)并且它工作正常,并且该表单正在显示,但该函数没有填写grosspay readonly 框。我把整个代码放在下面,以防它是愚蠢的拼写错误


<html>
<head>
    <title>Gross Pay</title>
</head>

<body>
    <h1>Payroll Form</h1>
    <script type="text/javascript">

        function grosspay() {
            var hours = document.getElementByID("hr").value;
            hours = parseFloat(hours);
            var pay = document.getElementById("pr").value;
            pay = parseFloat(pay);

            document.getElementById("gp").value = pay * hours;
        };
    </script>

    <form name="form1" id="form1">
        Hours:<input id="hr" name="hr" type="text" size="20" />
        <br /><br />
        Pay Rate $<input id="pr" name="pr" type="text" size="20" />
        <br /> <br />
        Gross Pay $<input id="gp" name="gp" type="text" size="20" readonly="readonly" />
        <br /> <br />
        <input type="button" id="button1" value="Click Me" onclick="grosspay()" />
        <input type="reset" value="Clear" />
    </form>
</body>

</html>

解决方法

是的,你打错了。更改var hours = document.getElementByID("hr").value;var hours = document.getElementById("hr").value;

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?