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
<input type='text' name='email' id='email'>
</p>
<p class="center">Tema
<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.