删除表单不会提交

Delete form wont submit

我在尝试提交表单时收到此错误 “类型错误:无法读取未定义的 属性 'submit'” 我的 js 文件

function validateForm() {
    event.preventDefault(); // prevent form submit
    var form = document.forms["myForm"]; // storing the form
    swal({
           title: "Are you sure?",
           text: "Once deleted, you will not be able to recover this.",
           icon: "warning",
           buttons: true,
           dangerMode: true,
         })
        .then((willDelete) => {
             if (willDelete) {
                   form.submit();
             }
      });
}

我如何调用函数

<button type="submit" class="btn btn-danger btn-sm " onclick="validateForm()">Delete</button>

这是我第一次发帖,我在编码方面还很陌生,它不知何故坏了,我不知道我在做什么

编辑::如果我选择这样做,我如何将其指向此表单或任何其他表单

<form action="{{ route('admin.users.destroy', $user->id)}}" method="POST" class="float-left">
 @csrf
{{method_field('DELETE')}}
<button type="submit" class="btn btn-danger btn-sm " onclick="validateForm()">Delete</button>
</form>

找到它感谢尼克的帮助,它缺少一个 id

在您的标签表单上添加一个属性 ID,然后您就可以让您的表单带有

document.getElementById("demo");