Hola.
Me gustaria validar un formulario evitando que inserten espacios en blanco. He conseguido un codigo pero me viene para un campo de texto solamente y a mi me gustaria que valiese para varios.
Os dejo el codigo. Muchas gracias.
<script language="javascript" type="text/javascript">
//busca caracteres que no sean espacio en blanco en una cadena
function vacio(q) {
for ( i = 0; i < q.length; i++ ) {
if ( q.charAt(i) != " " ) {
return true
}
}
return false
}
//valida que el campo no este vacio y no tenga solo espacios en blanco
function valida(F) {
if( vacio(F.campo.value) == false ) {
*aqui he probado a poner (vacio(F.campo.value) == false) or (vacio(F.nombre.value) == false) y no funciona bien *
alert("Introduzca un cadena de texto.")
return false
} else {
alert("OK")
//cambiar la linea siguiente por return true para que ejecute la accion del formulario
return false
}
}
</script>
<body>
<p><FORM NAME="formulario" METHOD="get" ACTION="mailto:
[email protected]" onSubmit="return valida(this);">Introduzca cadena de texto:<BR><INPUT TYPE="text" NAME="campo" size="8"><BR><INPUT TYPE="submit" name="validar" value="Validar"></FORM></p>
</body>