【发布时间】:2020-12-21 08:55:52
【问题描述】:
我有一个 HTML 文件,其中包含要填写的表单(姓名、电子邮件等)和一个重置按钮,该按钮应该清空输入字段的值。 当点击按钮时,会调用一个 JS 方法
function reset()
{
document.getElementById("Emailinput").value = "";
document.getElementById("nameinput").value = "";
document.getElementById("Passwordinput").value = "";
}
当我运行该方法时,输入字段将被清除,但我会立即在浏览器屏幕上看到“找不到您的文件”,并且 html 文件消失了! 有人知道可能是什么原因吗?
【问题讨论】:
-
该按钮也在提交表单(检查浏览器的地址栏)。使用
<input type="reset">代替它,您可以完全放弃该 JS 代码以启动。 -
通过添加输入类型重置而不是带有事件处理程序的按钮来修复。非常感谢!
标签: javascript html forms browser reset