你可以使用 event.preventDefault() 阻止表单的默认提交行为,并在确认框的回调函数中再次提交表单。以下是一个示例代码:

document.querySelector('form').addEventListener('submit', function(event) {
  event.preventDefault(); // 阻止表单默认提交行为
  
  var confirmResult = confirm('确定要提交表单吗?');
  if (confirmResult) {
    // 确认之后再次提交表单
    this.submit();
  }
});

在这个示例中,我们给表单绑定了一个 submit 事件监听器,在表单提交时阻止了默认行为。然后,我们使用 confirm() 弹出确认框,如果用户点击了确认按钮,则调用 submit() 方法再次提交表单。

js 阻止表单提交弹出确认框确认之后再提交

原文地址: https://www.cveoy.top/t/topic/iONA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录