Tengo un formulario en una paguina HTML hecho con javascript que no me funciona y no veo el porqué.
Quiero que a mi formulario le compruebe los datos introducidos en los textareas y no deje que alguno de ellos se quede en blanco.
El codigo es el siguiente:
Código:
Y el formulario desde donde llama es:<script language="javascript" type="text/javascript"> function valida(F) { if( vacio(F.Name.value) == false ) { alert("El campo 'Nombre y Apellidos' no puede estar vacio.") return false } else { } if( vacio(F.Tema.value) == false ) { alert("El campo 'Tema' no puede estar vacio.") return false } else { } if( vacio(F.Email.value) == false ) { alert("El campo 'Email' no puede estar vacio.") return false } else { } } </script>
Código:
<form method="post" id="myform" action="enviar.php" onSubmit="return valida(this)"> <fieldset> <label>Nombre y apellidos:</label> <input size=35 name="Name" class="required" type="text" onkeypress="return handleEnter(this, event)" /> </fieldset> <fieldset> <label>Asunto:</label> <input size=50 name="Tema" class="required" type="text" onkeypress="return handleEnter(this, event)"/> </fieldset> <fieldset> <label> Email:</label> <input size=30 name="Email" class="required email" type="text" onkeypress="return handleEnter(this, event)"/> </fieldset> <fieldset> <label> Mensaje:</label> <textarea cols=50 rows=20 name="Message" class="required"></textarea> </fieldset> <button type="submit" class="button">Enviar Correo</button> </form>
Por que no me hace ni caso??... que me dejo o que me falta??
Muchisimas gracias y un saludo.