HTML表单中的onClick JavaScript函数

use*_*227 5 html javascript forms function

当它在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>
Run Code Online (Sandbox Code Playgroud)

虽然这个做了:

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

<body>
    <input type="button" value="Reset" onClick="reset()">
</body>
Run Code Online (Sandbox Code Playgroud)

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

谢谢

Pat*_*dev 5

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