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