Foros del Web » Programando para Internet » Javascript »

onSubmit

Estas en el tema de onSubmit en el foro de Javascript en Foros del Web. Hola: Tengo un form como el que sigue: Código HTML: <form name= "mapa" method= "post" action= "" onSubmit= "consultaConstruccion();" > y la función "consultaConstrucion()" es: ...
  #1 (permalink)  
Antiguo 03/12/2007, 17:43
 
Fecha de Ingreso: mayo-2006
Ubicación: Madrid
Mensajes: 153
Antigüedad: 18 años
Puntos: 3
onSubmit

Hola:

Tengo un form como el que sigue:

Código HTML:
<form name="mapa" method="post" action="" onSubmit="consultaConstruccion();"> 
y la función "consultaConstrucion()" es:
Código PHP:
function consultaConstruccion(){
   return 
confirm('¿Desea continuar?');

La función va a recibir parámetros y demás, por eso no lo pongo directamente en "onSubmit". La cosa es que si en la pantalla de confirmación pincho Aceptar o pincho Cancelar, el formulario siempre se envía.

Pero aún más curioso es que si monto así el form:
Código PHP:
<form name="mapa" method="post" action="" onSubmit="   return confirm('¿Desea continuar?');"
si que funciona Aceptar y Cancelar.

¿Alguién sabe como puedo hacer que si pulso cancelar NO se envíe el formulario?

Gracias!!!!
  #2 (permalink)  
Antiguo 03/12/2007, 17:48
 
Fecha de Ingreso: mayo-2006
Ubicación: Madrid
Mensajes: 153
Antigüedad: 18 años
Puntos: 3
Re: onSubmit

Vale, ya lo he solucionado: me faltaba un "return".

Ya que estoy, ¿por qué era necesario el return?
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 08:49.