Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 07:00
Jhon Silver
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 2 meses
Puntos: 9
Validar formulario javascript

Tengo el siguiente formulario con el siguiente codigo
<form name='email' id='formulario' method='post' action='enviar.php' target='_self' enctype="multipart/form-data">
<p class="center">Nombre <input type='text' name='Nombre' id='Nombre'></p>
<p class="center">E-mail&nbsp;&nbsp;
<input type='text' name='email' id='email'>
</p>
<p class="center">Tema&nbsp;&nbsp;&nbsp;
<input type='text' name='asunto' id='asunto' />
</p>
<p class="center">Mensaje<textarea name="mensaje" cols="50" rows="10" id="mensaje"></textarea>
</p>
<p class="center">Adjuntar archivo: <input type='file' name='archivo1' id='archivo1'></p>
<p>
<input type='submit' value='Enviar'>
</p>
</form>

Bien pues quiero validar 3 campos con javascript. Nombre,email,asunto limitandolo por el numero de caracteres 8
Realizo la llamada desde head
<script language="javascript">function invalid() {
if (document.email.Nombre.value.length < 8) {
alert("Error");
return false;
}
if (document.email.email.value.length < 8) {
alert("Error");
return false;
}
if (document.email.asunto.value.length < 8) {
alert("Error");
return false;
}
return true;
}
</script>

Hay algo que no estoy haciendo bien, ya que no aparecen las ventanas emergentes y el formulario es enviado.