Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2008, 01:49
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: Validar campos input (text, file)

Hola:

Lo que no puedes es usar 2 onclick (ni ningún otro manejador de eventos del mismo nombre), y debes acostumbrarte a usar botones del tipo submit, y la validación en el tag form (manejador onsubmit)... de esta manera las funciones deben devolver true/false (false cancela el envío)

En tu caso, usando 2 validadores, se unen con el operador lógico and...

<form onsublit="return (valida(this) && valida_extensión(this))"...

Con esa forma, un botón submit para el envío y las funciones que devuelvan false cuando no pasen la validación, no solo te va a funcionar, sino que lo haces bien, y de forma accesible.

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