Javascript 当我运行JS代码时,我的html文件正在消失
我有一个HTML文件,里面有要填写的表单(姓名、电子邮件等),还有一个重置按钮,用来清空输入字段的值。 单击按钮时,将调用JS方法Javascript 当我运行JS代码时,我的html文件正在消失,javascript,html,forms,browser,reset,Javascript,Html,Forms,Browser,Reset,我有一个HTML文件,里面有要填写的表单(姓名、电子邮件等),还有一个重置按钮,用来清空输入字段的值。 单击按钮时,将调用JS方法 function reset() { document.getElementById("Emailinput").value = ""; document.getElementById("nameinput").value = ""; document.getEl
function reset()
{
document.getElementById("Emailinput").value = "";
document.getElementById("nameinput").value = "";
document.getElementById("Passwordinput").value = "";
}
当我运行该方法时,输入字段将被清除,但我会立即在浏览器屏幕上看到“未找到您的文件”,html文件将消失!
有人知道原因是什么吗?JavaScript函数
reset
是一个清除页面的全局函数。通过更改函数名,您应该能够再次访问HTML页面。我建议您使用一些简短的内容,例如
formReset()
在表单中,您应该告诉浏览器需要哪个页面。我没有看到你的html代码,但我猜它看起来是这样的
<form action="/somepage">
......
</form>
......
而且某些页面在js服务器或文件浏览器默认服务器中不存在您需要将函数名更改为resetform() 因为有一个名为reset()的内置Javascript函数来重置页面内容 如果在脚本或HTML文档中的某个位置使用“document.write()”函数,可能会导致在单击reset()后整个HTML页面消失
请查看此按钮也在提交表单(检查浏览器的地址栏)。改为使用它,您可以将JS代码全部丢弃到boot.fixed,方法是添加一个输入类型reset而不是带有事件处理程序的按钮。谢谢!是的,但不是问题的完整答案。