我正在使用Django编写应用程序。我不想制作新模板,但我想确保用户是否真的要删除此元素。
我只是使用href去查看,删除元素然后我回去做当前的一个。有没有简单的方法来执行此对话框,还是应该使用Django完成所有操作?
我正在使用此代码重定向到删除元素。
<td><a class="button icon remove" href="delete/{{ item.id }}" role="button" value={{ item.id }}>Delete</a>
答案 0 :(得分:3)
使用以下代码,这对我来说很好
<td><a class="button icon remove" onclick="return confirm('Are you sure?')" href="delete/{{ item.id }}" role="button" value={{ item.id }}>Delete</a>
答案 1 :(得分:0)
如果需要,您可以使用基本的javascript提示,它将类似于
<script>
function myFunction() {
var prompt = confirm("Are you sure you want to delete this item");
if (prompt == true){
//do the delete function;
} else {
//do the alternative function;
}
}
</script>
答案 2 :(得分:0)
您可以使用Bootbox.js。它为您提供了很好的引导消息框,即警报,确认和提示。
示例代码:
bootbox.confirm("Are you sure?", function(result) {
Example.show("Confirm result: "+result);
});