Foros del Web » Programando para Internet » Javascript »

Ejecutar submit

Estas en el tema de Ejecutar submit en el foro de Javascript en Foros del Web. Buenas, tengo un boton eliminar, el cual ejecuta un javascript para que salga una ventana de aceptar o cancelar. Ahora en php ckequeo que el ...
  #1 (permalink)  
Antiguo 21/04/2009, 05:34
 
Fecha de Ingreso: abril-2009
Mensajes: 34
Antigüedad: 15 años
Puntos: 1
Ejecutar submit

Buenas,

tengo un boton eliminar, el cual ejecuta un javascript para que salga una ventana de aceptar o cancelar.

Ahora en php ckequeo que el boton eliminar se ha pulsado y elimino la linea de un fichero.

No consigo que al dar al cancelar no haga nada y al dar aceptar lo elimine, porque simpre paso por el chequeo.

Lo que quiero es que al dar a aceptar borre.
  #2 (permalink)  
Antiguo 21/04/2009, 05:48
 
Fecha de Ingreso: septiembre-2007
Mensajes: 29
Antigüedad: 16 años, 7 meses
Puntos: 3
Respuesta: Ejecutar submit

utiilzar en el form la funcion onsubmit();

Código html:
Ver original
  1. <form method="POST" action="consulta.php" onsubmit="return confirmSubmit()">
  2. .......
  3. </form>

Lo que haces es llamar a una función en javascript (confirmSubmit), que tienes que crear y ahí pones el confirm.

Código javascript:
Ver original
  1. function confirmSubmit() {
  2.  
  3.     if(!confirm("¿Estas seguro?"))
  4.             return false;
  5.             else
  6.             return true;
  7.                
  8. }


Si le das a cancelar, haces un return false y el formulario no se enviará, si ha pulsado aceptar, devuelves true y formulario se enviará.

Espero que te sirva
  #3 (permalink)  
Antiguo 21/04/2009, 05:55
 
Fecha de Ingreso: abril-2009
Mensajes: 34
Antigüedad: 15 años
Puntos: 1
Respuesta: Ejecutar submit

Muchas Gracias!!!!

soy principiante y se me habia olvidado utilizar el return!!!!! Gracias!!!
  #4 (permalink)  
Antiguo 21/04/2009, 10:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Ejecutar submit

Tema trasladado desde PHP
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:32.