Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2004, 17:44
Avatar de claray
claray
 
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 20 años, 6 meses
Puntos: 0
Una manera de comprobarlo:

if (formulario("userfile[0]").value.length==0) { alert("vacio 0");}
if (formulario("userfile[1]").value.length==0) { alert("vacio 1");}


y otra mas elegante y util, usando un codigo de WebStudio y referido por JavierB, que hace un trim de un string:

http://www.forosdelweb.com/showthrea...threadid=66725

<script language="JavaScript">
String.prototype.trim = function() {//objeto String
return this.replace(/(^\s*)|(\s*$)/g, "");
}

function vacia(data){
data = data.trim();
if (data.length==0) {return true;}
else {return false;}
}

function cargar(){
var vacio = false;
vacio = (vacio || vacia(formulario("userfile[0]").value));
vacio = (vacio || vacia(formulario("userfile[1]").value));
vacio = (vacio || vacia(formulario("userfile[2]").value));
vacio = (vacio || vacia(formulario("userfile[3]").value));
if (vacio) {alert("hay vacios");}
return !vacio;
}

</script>


por cierto, creo que seria adecuado cambiar la validacion para el onsubmit de la forma:

<form name="formulario" enctype="multipart/form-data" method="post" action="upload.php" onsubmit="return cargar();">

y eliminarla en el onclick del boton.

saludos.
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan