Hola.
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:
<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>
Y el formulario desde donde llama es:
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.