Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/09/2013, 02:13
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: No me funciona evento en un onsubmit( 2 eventos dentro de un onsubmit)

Hola:

Debes pensar mejor, ya que no son dos eventos sino uno solo donde pretendes usar dos métodos o funciones.

Si tu intención es que sean métodos validadores tienen que devolver false para su cancelación, y en la llamada debes contemplarlo poniendo un return... la forma sería:

onsubmit="return validar(this)";

Y dentro de los métodos la salida también debe ser con ese return.

En los casos de más de un método, se puede crear una función intermedia juntándolos, o simplemente usar operadores lógicos, el y-lógico (and) se escribe así: "&&"... o sea:

onsubmit="return (valida1(this) && valida2(this))"...

Aunque omites el this, en la sintaxis ayuda a diferenciar los elementos.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Última edición por caricatos; 28/09/2013 a las 08:34 Razón: ortografía