Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2008, 12:15
divani
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Antigüedad: 16 años, 4 meses
Puntos: 0
Problemas con el confirm y un submit

Hola a todos, estoy aquí nuevamente, tengo un problema que ha detenido mis labores, he buscado por todos los medio, incluso en este foro hay una duda parecida pero no me da respuesta a mi problema

Paso a explicar, tengo una tabla en php que es llenada de una base de datos y lleva unos checkbox al costado de cada registro donde se seleccionan y posteriormente pueden ser eliminados, bueno, no hay problema en esta parte porque me elimina bien sin ningún problema, sin embargo necesito confirmar si eliminar ese registro ya que no se deben eliminar directamente.

hice lo siguiente:

Este es el botón que llama a la función:

Código PHP:
<input name="bnt_eliminar" type="submit" class="Estilo5" value="Eliminar" onClick="borrar()"
Esta es la función javascript

Código HTML:
<script language="jscript">
function borrar(){
        if(confirm("¿Está seguro de borrar registro?")){
                frm_transaccion.submit();
        }
}</script> 
Y esta la funcion php que elimina:

Código PHP:
if ((array_key_exists('chk_marca',$_GET)) and ($_GET['bnt_eliminar'])){
                
/* elimina logicamente los registros Seleccionados */
                
foreach ($_GET['chk_marca']  as $i_id=>$value) {
                        
eliminar_presupuesto($i_id);
                }
        } 
El caso es que si presiono el botón submit y le doy la opción de "Aceptar" elimina y todo bien, el problema es cuando le doy "Cancelar" ya que igual elimina el registro, cómo puedo hacer para que el cancelar realmente cancele y no se ejecute el submit como está ocurriendo.

Estaría muy agradecida si me pueden ayudar con este problema.