如何解决删除表单不会提交
我在尝试提交表单时收到此错误 “类型错误:无法读取未定义的属性‘提交’” 我的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");
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。