javascript - HTML-如何使用 sweetalert 提交表单
问题描述
有人知道如何使用 sweetalert 提交 html 表单吗?
我有这个复选框,我希望 onchange 将我“引导”到带有 2 个按钮的 sweetalert js。一种是“否”,一种是“是”。“是”按钮现在应该是新的“onchange”,并且使用“否”按钮应该取消提交。
<form method='post' action='....'>
<input type="checkbox" name="checkbox_admin" onchange="submit();" checked>
</form>
希望你明白我的意思。:D
解决方案
这就是我通常会做的事情
$(document).ready(function() {
$('[data-click="swal-danger"]').click(function(e) {
e.preventDefault();
var form = $(this).parents('form');
swal({
title: "Are You Sure?",
text: "Are You Sure You Want To Delete.",
icon: "error",
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal(form.submit(), {
icon: "success",
});
} else {
}
});
});
});
通过 swal/Sweetalert 提交表单时使用它
swal(form.submit()
然后创建一个表单提交按钮,但没有类型提交如下
<form method='post' action='....'>
<button class="btn btn-danger" data-click="swal-danger">DELETE USER</button>
</form>
确保你的按钮在你的按钮上有这个data-click="swal-danger"
推荐阅读
- node.js - 在 NodeJS 和 MongoDB 的帮助下,Gelo Location 存储在 DB 中
- c# - 使用 azure 函数从 azure 存储表中检索数据
- mysql - 从三个字段中识别一个字段,其中字段的值等于`MySQL`中的特定数字
- php - 尝试从 AJAX 中的文本框获取价值并将其发送到新页面
- angular - 重置模板驱动表单/表单的对象打字稿Angular 6时的问题
- jmeter - Bamboo 和 Performance Center 集成
- svg - 在 Adobe Illustrator 中从 *.ai 文件导出到 *.svg 文件时图像丢失项目
- reactjs - 如何让组件等待异步操作
- python - 如何获得代码的大 O 时间复杂度?
- javascript - 此方法中的“this”关键字指的是什么