Foros del Web » Programando para Internet » Javascript »

Habilitar un input file solo cuando el anterior esté completo

Estas en el tema de Habilitar un input file solo cuando el anterior esté completo en el foro de Javascript en Foros del Web. Perdón por el largo del título! :) En un formulario tengo 5 campos para cargar archivos. Lo que pretendo lograr es que solo el primero ...
  #1 (permalink)  
Antiguo 26/01/2011, 15:52
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ramos Mejía - Buenos Aire
Mensajes: 36
Antigüedad: 22 años, 1 mes
Puntos: 1
Pregunta Habilitar un input file solo cuando el anterior esté completo

Perdón por el largo del título! :)

En un formulario tengo 5 campos para cargar archivos.

Lo que pretendo lograr es que solo el primero esté activo, y los otros se vayan activando a medida que el anterior tenga un contenido.

Es decir que solo si el usuario escoge el primer archivo, se activa el segundo input.
Si carga el segundo se activa el tercero y así hasta cinco.

No sé si se podrá. Manejo muuuuy poco JS, si pudieran echarme una mano, les agradecería.

Muchas gracias de antemano!
__________________
Porque lo importante no es lo que hacemos sino como lo hacemos...
  #2 (permalink)  
Antiguo 26/01/2011, 17:56
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 7 meses
Puntos: 528
Respuesta: Habilitar un input file solo cuando el anterior esté completo

Podrías hacer algo como esto:

Código HTML:
Ver original
  1. <input type="file" name="archivo" id="archivo" onchange="if(!this.value.length){return false;}else{document.getElementById('archivo2').disabled=false;} "/>

aqui dices que cuando el input archivo cambie si no esta vacio, habilite el input con el id archivo2
  #3 (permalink)  
Antiguo 27/01/2011, 07:45
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ramos Mejía - Buenos Aire
Mensajes: 36
Antigüedad: 22 años, 1 mes
Puntos: 1
Respuesta: Habilitar un input file solo cuando el anterior esté completo

Muchas gracias ocp001a!!!

Funcionó perfecto.

Saludos.
__________________
Porque lo importante no es lo que hacemos sino como lo hacemos...

Etiquetas: anidados, file, input, formulario
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 07:15.