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.