Открыть окно просмотра в IE при вводе файла одним щелчком

У меня проблемы с тем, чтобы ввод файла работал так, как я хочу. Элемент файла состоит из двух частей: текстового поля и кнопки просмотра. В других браузерах, кроме IE, щелчок по любому из них открывает окно, в котором вы можете выбрать свои файлы. Однако в IE он открывается только тогда, когда я нажимаю кнопку обзора. Если я щелкну текстовое поле рядом с ним, мне придется дважды щелкнуть, чтобы окно открылось. Есть ли способ исправить это с помощью javascript, чтобы одно нажатие на текстовое поле также открывало окно? Я пробовал следующее, но это не сработало. (код значительно упрощен по сравнению с реальным примером)

Html:

JS / jQuery:

$("#file").click(function(){
    $(this).trigger("dblclick");
});

$("#file").dblclick(function(){
    alert("Double");
});

Теперь приведенный выше код предупреждает "Double", но не открывает окно. Есть ли способ исправить это?

Заранее спасибо.

11
задан Ilians 19 December 2011 в 07:25
поделиться