5

当它位于 html 表单中时,我无法获得一个简单的按钮来工作,而当它不在 html 表单中时它可以正常工作。

此代码不起作用:

<head>
    <script langauge="JavaScript">
    function reset(){
        alert('test')
    }
    </script>
</head>

<body>
<form name="nyform">
    <input type="button" value="Reset" onClick="reset()">
</form>
</body>

虽然这个:

<head>
    <script langauge="JavaScript">
    function reset(){
        alert('test')
    }
    </script>
</head>

<body>
    <input type="button" value="Reset" onClick="reset()">
</body>

这是什么原因,我该如何纠正?

谢谢

4

1 回答 1

5

发生这种情况是因为该函数reset()在表单中具有不同的含义,并且您的自定义函数不会覆盖它。我将函数名称更改为reset2,一切都按预期工作。

于 2012-11-12T16:18:12.130 回答