如何在这段 JavaScript 代码中显示 SweetAlert?
function removeReg(del_reg) {
if (confirm("Are you sure you want to delete? \n the reg name : " + del_reg)) {
// Code goes here
}
}
我只想在 if
条件下调用 SweetAlert,即在 SweetAlert 中,我需要显示消息 “您确定要删除吗?”
。
最佳答案
调用swal()
with your custom options在 removeReg(del_reg)
函数中使用 Promise
由 swal()
返回以确定用户的选择:
- 如果用户点击
YES
,返回的value
将为true
- 如果用户单击
NO
或按下Esc 键,则返回的value
将为null
<
var button = document.getElementById('remBtn')
function removeReg(del_reg) {
swal({
text: "Are you sure you want to delete? \n the reg name : " + del_reg,
icon: "error",
buttons: ['NO', 'YES'],
dangerMode: true
})
.then(function(value) {
console.log('returned value:', value);
});
}
button.addEventListener('click', function() {
console.log('clicked on button')
removeReg('SomeCustomRegName');
});
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
<button id="remBtn">Remove Registered Name</button>
关于javascript - 如何在 JavaScript 中显示 SweetAlert,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51579801/