Foros del Web » Programando para Internet » Javascript »

vaciar input type file

Estas en el tema de vaciar input type file en el foro de Javascript en Foros del Web. Wenas Pues eso, q no se como vaciar el contenido de un input type file. El .value="" no funciona, ni haciendo referencia al campo por ...
  #1 (permalink)  
Antiguo 09/10/2007, 03:40
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 4 meses
Puntos: 1
Pregunta vaciar input type file

Wenas

Pues eso, q no se como vaciar el contenido de un input type file.

El .value="" no funciona, ni haciendo referencia al campo por su name, ni por su id.

He visto la solución q da Caricatos, pero lo q hace es eliminar el campo y "sustituirlo" por una copia, eliminándolo y volviendolo a añadir, pero eso a mi no me vale, pq el efecto es horrible, ya q se "reordenan" los campos, botones, etc.

THX
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 09/10/2007 a las 04:13
  #2 (permalink)  
Antiguo 09/10/2007, 06:03
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: vaciar input type file

Hola fjmasero

Directamente no se puede cambiar el value de un input file. Puedes intentar destruir el input y crear uno nuevo. Me parece que había algún mensaje sobre esto.

Saludos,
  #3 (permalink)  
Antiguo 12/10/2007, 16:09
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: vaciar input type file

Hola:

Hay muchas formas de reemplazar un objeto, tal vez no lo resuelvas de la mejor manera... pon tu código y lo chequeamos si quieres...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 14:11.