Foros del Web » Creando para Internet » HTML »

Reset al campo file

Estas en el tema de Reset al campo file en el foro de HTML en Foros del Web. Hola a todos, pues aqui yo, preguntando una vez más... La duda es simple, la respuesta no lo es tanto... Tengo un campo FILE al ...
  #1 (permalink)  
Antiguo 24/10/2006, 17:40
Avatar de pato_volador  
Fecha de Ingreso: octubre-2005
Ubicación: Planeta tierra
Mensajes: 254
Antigüedad: 12 años, 2 meses
Puntos: 0
Reset al campo file

Hola a todos, pues aqui yo, preguntando una vez más...
La duda es simple, la respuesta no lo es tanto...

Tengo un campo FILE al que necesito quitarle el valor...

Visto desde el punto de vista practico, imaginemos...

El usuario esta llenando el formulario y despues de escribir toda su informacion se le pide que localize un archivo X en su maquina, lo hace y de pronto decide q no desea enviar el archivo, como le hace para rsetear ese campo unicamente???

Habia pensado en establecer con javascript el value=''; pero ya vi y aprendi q no es posible establecer el value de ese campo por motivos de seguridad.

Como entonces puedo aplicar algo como un document.form.reset(); pero unicamente al campo de el archivo.

SaludoS!
__________________
De todas las cosas que queria ser... :-D acabe siendo un pato volador... :risa:
http://patovolador.wordpress.com
  #2 (permalink)  
Antiguo 24/10/2006, 19:06
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
mmm, quizás haya una forma mejor, pero una solución podría ser guardar en javascript los valores de los demás campos, aplicar el reset, y luego volver a escribir los valores en los demás campos


Saludos.
  #3 (permalink)  
Antiguo 24/10/2006, 20:54
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 14 años
Puntos: 13
El contenido de un campo del tipo FILE no se puede manipular, en el sentido de definir un valor arbitrariamente o de borrarlo (ya te diste cuenta que un botón del tipo RESET no tiene efecto sobre él). Si el usuario se arrepiente y no quiere enviar el archivo debe eliminar su valor a mano.
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 05:01.