当表单提交时,需要取消默认行为,通常使用event.preventDefault()方法。但有时该方法会失效,这是因为表单的submit事件可能已经在其他地方被处理了。为了避免这种情况,需要使用如下代码:
document.querySelector('form').addEventListener('submit', function(event){
event.preventDefault(); // 阻止表单默认提交事件
// 在此添加你的代码
});
这段代码会在表单提交时被触发,并且阻止表单默认提交事件,从而使event.preventDefault()方法生效。在此回调函数中,可以添加你的代码来处理表单提交事件。
下一篇:表单提交时复选框答案无法保存