Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2014, 18:22
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con boton enviar

Yo creo que el tema es de HTML, porque no me parece correcto que el contenido de un enlace sea un input y explico:

- Si se hace click en el botón, supongo que se procesará el evento onclick del enlace
- Se hace la verificación para mostrar/ocultar el mensaje de error
- El return false; obliga a que se cancele la operación, ahí se detiene el script y, por tanto, no importa cuantos clicks hagas, nunca llegará a hacer el submit

Supongo que sobra el enlace y deberías dejar exclusivamente el input, asignando ahí el onclick="if(!mostrar()) { return false; }"

En la función mostrar:

- Si hay errores muestras el div oculto y devuelves falso, con lo que no se procesará el formulario
- Si no hay errores ocultas el div y devuelves verdadero

Al final, se soluciona eliminando el enlace y modificando el Javascript... por tanto, muevo tu tema para allá y espero que confirmen lo que dije o sugieran algo mejor.
__________________
- León, Guanajuato
- GV-Foto