HTML表单中的onClick JavaScript函数

时间:2012-11-12 16:14:44

标签: javascript html 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>

虽然这个:

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

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

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

由于

1 个答案:

答案 0 :(得分:5)

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