Foros del Web » Programando para Internet » Javascript »

Validar Campo File

Estas en el tema de Validar Campo File en el foro de Javascript en Foros del Web. Necesito Validar Un Numero Desconocido De Campos Tipo File, Las Condiciones Son Las Siguientes: 1. Solo Pueden Haber Archivos Con Extensiones Doc, Xls, Docx, Xlsx, ...
  #1 (permalink)  
Antiguo 10/12/2007, 06:32
 
Fecha de Ingreso: marzo-2007
Mensajes: 69
Antigüedad: 17 años, 1 mes
Puntos: 0
Validar Campo File

Necesito Validar Un Numero Desconocido De Campos Tipo File, Las Condiciones Son Las Siguientes:


1. Solo Pueden Haber Archivos Con Extensiones Doc, Xls, Docx, Xlsx, Pdf, Zip, Rar, 7z.

2. Los Campos File Tienen El Mismo Nombre Y Tienen Tambien Corchetes Para Trabajarlos Despues Con Php Ejemplo: 'archivo[]'

3. El Tamaño Esta Limitado A 500 Kb.

La Idea Es Que Si No Se Cumplen Estas Condiciones El Formulario No Se Pueda Enviar.

He Pprobado Utilizando This.form Y No Me Sale, Despues Pruebo Con With Document Y Tampoco.


Gracias De Antemano.
  #2 (permalink)  
Antiguo 10/12/2007, 07:41
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Re: Validar Campo File

Hola:

1- Para validar las extensiones podés usar este código:

http://www.desarrolloweb.com/articul...avascript.html

3- El tamaño no se puede validar con javascript

En este post http://www.forosdelweb.com/f91/formu...chivos-505406/ hay un formulario que esta validado con PHP

Última edición por hgp147; 10/12/2007 a las 07:57
  #3 (permalink)  
Antiguo 10/12/2007, 10:39
 
Fecha de Ingreso: marzo-2007
Mensajes: 69
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Validar Campo File

Gracias Por Las Sugerencias, Pero Hay Que Validar Un Numero No Conocido De Archivos Que Se Agregan Dinamicamente Con Javascript.
  #4 (permalink)  
Antiguo 10/12/2007, 13:14
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Validar Campo File

Hola fremeto

Puedes hacer un bucle que recorra los campos file del formulario. Algo parecido a esto:

Código PHP:
for (i=0ele document.nombreFormu.elements[i]; i++)
  if (
ele.type=='file') {
    
// código para validar
  

Saludos,
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 03:40.