Tengo una plantilla que enumera todas las actividades de un cliente. En esta plantilla, tengo un botón para eliminar cualquier actividad que elija. Este botón tiene una confirmación para eliminar a través de windows.confirm. Pero no está funcionando de la manera que esperas. A veces el botón funciona, a veces no.
{% 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 %}"; } }No creo que este sea el problema, pero para comenzar a resolver el problema, establecería el valor de href en #
<a href="#" class="btn btn-danger btn-sm" onclick="return myFunction()">Delete</a>