У меня проблемы с тем, чтобы ввод файла работал так, как я хочу. Элемент файла состоит из двух частей: текстового поля и кнопки просмотра. В других браузерах, кроме IE, щелчок по любому из них открывает окно, в котором вы можете выбрать свои файлы. Однако в IE он открывается только тогда, когда я нажимаю кнопку обзора. Если я щелкну текстовое поле рядом с ним, мне придется дважды щелкнуть, чтобы окно открылось. Есть ли способ исправить это с помощью javascript, чтобы одно нажатие на текстовое поле также открывало окно? Я пробовал следующее, но это не сработало. (код значительно упрощен по сравнению с реальным примером)
Html:
JS / jQuery:
$("#file").click(function(){
$(this).trigger("dblclick");
});
$("#file").dblclick(function(){
alert("Double");
});
Теперь приведенный выше код предупреждает "Double", но не открывает окно. Есть ли способ исправить это?
Заранее спасибо.