Bienvenida a Foros del Web.
Solo tienes que pasarle la instancia del
objeto del evento que se genera automáticamente. Esto debe realizarse de la siguiente manera:
Y, en el código JavaScript, lo recibes como argumento de la función:
Código Javascript
:
Ver originalfunction pregunta(e){ //Puede ser cualquier otra letra o cadena de caracteres
//...
}
Una vez hecho esto, solo tienes que cancelar la ejecución del evento
click, el cual, en este caso, disparará al evento
submit, que es el encargado de realizar el envío. Para esto, debes utilizar el método
.preventDefault().
Código Javascript
:
Ver originalif (confirm('¿Esta seguro de que desea ELIMINAR los registros seleccionados?')){
document.formborrar.submit();
}
else{
e.preventDefault();
}
Que puede ser reducido a esto:
Código Javascript
:
Ver originalif (!confirm('¿Esta seguro de que desea ELIMINAR los registros seleccionados?')){
e.preventDefault();
}
Puesto que, solo al pulsar el botón "Cancel", se evitará el envío de los datos; caso contrario, el proceso continuará normalmente.
Un saludo