Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2012, 10:48
Ozone
 
Fecha de Ingreso: febrero-2009
Mensajes: 202
Antigüedad: 15 años, 2 meses
Puntos: 3
input type file display none no hace submit en IE?

Hola a todos,
tengo un formulario que tiene 2 input para la subida de imagenes:

Uno es el clásico:
<input type="file" name="imagen" style=display: none" />

Y otro que funciona como simulador para ejecutar la exploración de archivos:
<input name="uri" onclick="$('input[name=imagen]').click();" type="text" id="appendedInputButton"><button onclick="$('input[name=imagen]').click();" type="button" class="btn">Buscar imagen</button>

Funciona en todos los navs, menos en IE que el formulario no hace submit la primera vez que clickeo el botón de submit. Sí lo hace la segunda vez pero ignorando completamente el input de la imagen por lo que la misma no se sube. Probé sacarle el display: none y funciona sin problema. Probé agregarle visibility: hidden; width y height a 0px y sigue sin funcionar. Parece ser algún tipo de medida de seguridad, pero quería saber si alguno tiene idea como solucionarlo.

Gracias!