javascript - 在按钮上单击确认警报框,查询提交也取消
问题描述
我创建了一个按钮来从数据库中删除数据。按钮代码如下所示:
<form method="post">
<button name="remove" onclick="myFunction()" style="margin-left: -15%; border-radius: 15px;" class="button button2">Remove</button>
</form>
我已经给出了一个警报确认框以继续或取消按钮单击。
function myFunction() {
confirm("Do you want to remove?!");
}
现在单击按钮后,如果我取消或确定,两者都在执行查询。取消按钮不会取消点击。谁能告诉这里有什么问题。
解决方案
您需要验证确认响应
function myFunction() {
if (confirm("Do you want to remove?!")) {
//do stufff here...
console.log('success')
} else {
console.log('cancel')
}
}
<button name="remove" onclick="myFunction()"class="button button2">Remove</button>
推荐阅读
- javascript - 如何将变量从 Node JS 传递到前端 JS
- amazon-web-services - Aws Lambda 写入 Firebase 存储
- go - go.mod 替换指令被忽略
- python - instaloader模块的download_story item()方法中的target参数
- laravel - Laravel 检查关系中的值
- fipy - 当我求解 NS 方程时,奇怪的速度结果似乎不能满足连续性
- html - CSS 搜索栏无响应
- php - 如何在 php 中准备从 sql 输出的数据以通过 PHP 机器学习库运行
- java - 如何使 jar 写入/读取到外部文件
- flutter - Flutter Bad State 无元素