Foros del Web » Programando para Internet » Javascript »

Problema Array

Estas en el tema de Problema Array en el foro de Javascript en Foros del Web. 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; } ...
  #1 (permalink)  
Antiguo 01/06/2005, 09:41
 
Fecha de Ingreso: noviembre-2003
Mensajes: 267
Antigüedad: 20 años, 5 meses
Puntos: 4
Problema Array

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..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:33.