Amigos,
En un formulario estoy haciendo las validaciones que mis campos no sean vacíos. Esto debido a que todos los campos son obligatorios.
Teniendo en duda me puse a verificar en la referencia de HTML 4.0 si es que el campo tipo archivo podia llevar el atributo values, y definitivamente No.
¿Cómo puedo verificar que ese campo no esté vacío?
Aquí les paso el código con el cual valido los demás campos:
Código:
<script language="javascript" type="text/javascript">
//*********************************************************************************
// Function que valida que un campo contenga un string y no solamente un " "
// Es tipico que al validar un string se diga
// if(campo == "") ? alert(Error)
// Si el campo contiene " " entonces la validacion anterior no funciona
//*********************************************************************************
//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.titulo.value) == false )
{
alert("Introduzca el título.")
return false
}
if( vacio(F.nombre.value) == false )
{
alert("Introduzca el nombre.")
return false
}
/*
Falta validar el campo <input type="file" name="archivo" />
*/
}
</script>
Gracias de antemano