Hola amigos,
tengo un pequeño problemilla.
vereis en un formulario quiero que se validen dos campos antes de que se envie el formulario, el problema es que he podido comprobar que funciona bien EXCEPTO que si dentro de un campo del formularo se pone un ESPACIO EN BLANCO la página lo coge como información o que el campo contiene texto y me envia el formulario, cosa que no quiero que pase,
si alguien sabe como tratar el tema de las cadenas de texto lo agradecería,
a continuación pongo el código que me va...
Código:
<script language="JavaScript" type="text/JavaScript">
function validar()
{
if ((document.DESCR.ciudad.value == "") || (document.DESCR.aficiones.value== null))
{
alert("Por favor, no olvides de indicar tu ciudad.");
document.DESCR.ciudad.focus();
return false;
}
else
if ((document.DESCR.aficiones.value == "") || (document.DESCR.ciudad.value== null)) {
alert("Por favor, no olvides de indicar tus aficiones.");
document.DESCR.aficiones.focus();
return false;
}
else
return true;
}
</script>
y luego por supuesto en el boton Submit del formulario
lo siguiente....
Código:
<input type=submit value="enviar" onclick="return validar(this.form)">
a ver como puedo plantear lo de los espacios en blanco.
Gracias de antemano