Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2008, 04:30
carolca79
 
Fecha de Ingreso: febrero-2008
Ubicación: Asunción
Mensajes: 36
Antigüedad: 17 años
Puntos: 0
Pregunta Validación del campo tipo archivo.

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