Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2013, 12:33
Avatar de temerariomalaga
temerariomalaga
 
Fecha de Ingreso: marzo-2013
Ubicación: Londres
Mensajes: 156
Antigüedad: 11 años, 2 meses
Puntos: 9
Error validación de formulario

Buenas, tengo un problema con la validación de un formulario. Al comprobar si el script funciona he dejado todos los campos obligatorios en blanco y el formulario pasa, no me sale ningún mensaje de error.
El código del script encargado de realizar la validación es el siguiente:
Código:
<script language="JavaScript">
		function validacion(){
			nombre = document.getElementById("nombre").value;
			email = document.getElementById("email").value;
			asunto = document.getElementById("asunto").value;
			mensaje = document.getElementById("mensaje").value;
			if(nombre==null || nombre.lenght==0 || /^\s+$/.test(nombre)){
				alert('[ERROR] El campo nombre está incompleto'); return false;
			}
			else if(!(/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)/.test(email)) ){
				alert('[ERROR] La dirección de email no es válida'); return false;
			}
			else if(asunto==null || asunto.lenght==0 || /^\s+$/.test(asunto)){
				alert('[ERROR] El campo asunto está incompleto'); return false;
			}
			else if(mensaje==null || mensaje.lenght==0 || /^\s+$/.test(mensaje)){
				alert('[ERROR] No ha introducido ningún mensaje'); return false;
			}
			return true;
		}
	</script>
el script se ejecuta con el evento onsubmit="return validacion()" dentro del formulario.
¿Alguien sabe por qué no funciona mi script?
Gracias de antemano
__________________
Málaga Club de Fútbol: Memoria, Compromiso, Fe