Как удалить объект с помощью windows.confirm?
У меня есть шаблон, в котором перечислены все действия клиента. В этом шаблоне у меня есть кнопка для удаления любой активности, которую я выбираю. У этой кнопки есть подтверждение на удаление через windows.confirm. Но это работает не так, как ожидается. Иногда кнопка работает, иногда нет.
{% for servico in object_list %}
{{ servico.refferring_funcionario }}
{{ servico.get_lista_servico_display }}
{{ servico.data_servico }}
R$ {{ servico.valor_servico }}
<a href="{% url 'servico:editar-servico' servico.id %}" class="btn btn-secondary btn-sm">Edit</a>
<a href="" class="btn btn-danger btn-sm" onclick="return myFunction()">Delete</a>
{% endfor %}
Js
<script>
function myFunction() {
if (window.confirm("Você tem certeza que deseja excluir ?")) {
window.location.href="{% url 'servico:excluir-servico' servico.id %}";
}
}
Я не думаю, что проблема в этом, но для начала решения проблемы я бы установил значение href в #
<a href="#" class="btn btn-danger btn-sm" onclick="return myFunction()">Delete</a>