entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Confirmación de eliminacion en JavaScript

Buen dia este tengo un problema el cual nose porque esta pasando tengo mi codigo para que me muestre un mensaje de confirmación al querer eliminar un registro de mi BD pero solo funciona con el primer registro que sale y los demás los borra de manera automática sin preguntar me pudieran apoyar a ver que es lo q esta pasando
gracias les dejo mi codigo:

mi boton

<a class="btn-delete" href="tabla.php?deleted=1&Cod_empleado=<?php echo $row->Cod_empleado; ?>">Eliminar</a>

mi javascript

<script>
       deleteButton = document.querySelector('.btn-delete');
        deleteButton.onclick = function(e){
        e.preventDefault()
        user_confirm = confirm("¿Está seguro que desea eliminar el registro?")
        if(user_confirm){
            delete_url = deleteButton.getAttribute('href')
            window.location.href = delete_url
        }else{
            alert('La eliminación se ha cancelado')
        }
        }
     </script>

1 Respuesta

0voto

Crispin_Pantoja Puntos140

AMIGO EL PROBLEMA QUIZÁS SEA PORQUE AL ELIMINAR EL PRIMER REGISTRO DEBES ESTAR DEJANDO EL BOTÓN CON LA OPCIÓN ANTERIOR DE BORRAR, POR LO CUAL DEBES RESETEAR EL BOTÓN NUEVAMENTE Y VOLVERLO A COLOCAR COMO AL PRINCIPIO, OSEA EL user_confirm debes volverlo a colocar en FALSE, porque se queda en TRUE. VOY A PROBAR TU CÓDIGO EN MI CASA Y TE AVISO, TAMBIÉN PUEDES OBLIGAR A QUE CUANDO HAGAS LA PREGUNTA DE confirm("¿Está seguro que desea eliminar el registro?") COLÓCALO EN NO O FALSE POR DEFECTO PARA QUE NO BORRE A MENOS QUE LO CAMBIES A SI O TRUE.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta