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