Hola amigos tengo un problemita con esto
<script language="JavaScript" type="text/JavaScript">
function validar(form)
{
if((form.file.value) == "")
{
alert("Falta ingresar una foto");
form.file.focus();
return false;
}
var obj = form.file;
fileExt=obj.value.substring((obj.value.length-3),obj.value.length);
if(fileExt != '')
{
if(fileExt != 'gif' && fileExt != 'jpg')
{
alert('Archivo no aceptado, elija un GIF o JPG');
return false;
}
}
}
</script>
<body>
..
<form enctype="multipart/form-data" name="form1" onsubmit="return validar(this);" method="post" action="cgi_subir.php" >
<INPUT type="hidden" name="MAX_FILE_SIZE" value="700000">
<input name="file[]" type="file" size="40">
<input type="submit" name="enviar" value="CARGAR">
</form>
</body>
El problema es que si yo tengo el name="file[]" como un array en el form en la funcion no va a poder comprobar lo que le pido y tengo que mandando a la pag php de esta manera sino todo lo otro no me va a andar ..
Que es lo que podria hacerle a la funcion validar para que ande como deve sin modificar el form ?
Pd: la funcion anda si le saco el array al file, pero repito que me hace falta enviarlo de esta forma .
Muchas gracias..