当一个简单的按钮位于 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>
这是什么原因,我该如何纠正?
谢谢
最佳答案
发生这种情况是因为函数 reset()
在表单中具有不同的含义,并且您的自定义函数不会覆盖它。我将函数名称更改为 reset2
,一切都按预期工作。
关于javascript - HTML 表单中的 onClick JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13347257/