Cómo hacer que IE8 / 9 envíe el tipo de entrada = "archivo" cuando se abre el cuadro de diálogo activado por javascript

Si tengo uninput type="file" En algún lugar, y al hacer clic en algún enlace, también se activa un clic en la entrada del archivo. El usuario elige un archivo.

En IE8 / 9 si el usuario hace clic en unbutton type="submit" el primer clic borra todos los datos en la entrada del archivo, luego el segundo envía un formulario en blanco.

¿Cómo permito el envío de lainput type="file" publicar un javascript haga clic en el disparador.

Algunas notas:

El clic se activó como consecuencia de otro evento de clic. Dentro del evento.El tipo de entrada = "archivo" no está configurado para mostrar: ninguno.No se hizo ningún intento de manipular la entrada del usuario

Ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta