Foros del Web » Programando para Internet » Javascript »

Borrar valor de input file

Estas en el tema de Borrar valor de input file en el foro de Javascript en Foros del Web. Estoy tratando de borrar el archivo seleccionado en un input file si se pulsa un boton. este es el codigo: Código HTML: <td class=iselectepubl width= ...
  #1 (permalink)  
Antiguo 05/08/2010, 14:45
 
Fecha de Ingreso: noviembre-2007
Mensajes: 118
Antigüedad: 16 años, 5 meses
Puntos: 0
Borrar valor de input file

Estoy tratando de borrar el archivo seleccionado en un input file si se pulsa un boton.

este es el codigo:

Código HTML:
<td class=iselectepubl  width="40%" height="40px"><input type="file" id="userfile" name="userfile" onChange="if(!this.value.length) return false; cambiar_boton();"><img id="load" src="ajaxloader1.gif" width="16" height="16" style="display:none;" /></td>
<td><a href="javascript:limpiarseleccion();"><img src="images/closewindow.gif" width="16" height="16" border="0">&nbsp;Eliminar esta foto</a>
<script>
		function limpiarseleccion()
		{
		document.getElementById('userfile').value ='';
				}
</script> 
La cuestion es que funciona en safary i firefox pero no en... sorpresa!!!! IE8

Alguna ayuda?

Última edición por vesvello; 05/08/2010 a las 15:16
  #2 (permalink)  
Antiguo 05/08/2010, 15:08
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Borrar valor de input file

Hola

No estoy tan seguro de que IE8 no sea el que hace lo correcto. No tiene muy buena pinta como llamas a la función. Pruebas así
Código Javascript:
Ver original
  1. <a href="#" onclick="limpiarseleccion(); return false;">
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 05/08/2010, 15:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 118
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Borrar valor de input file

Tampoco funciona en IE8
  #4 (permalink)  
Antiguo 05/08/2010, 15:33
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Borrar valor de input file

Hola

No estaba seguro pero por lo que he estado leyendo, no se puede. Sin embargo el gran @caricatos te da una solución

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: borrar, file, input
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 08:14.