Я не знаю, что я делаю не так. Я нашел исправления / хаки для этого, но ни один из них, похоже, не работает.
Попытка использовать одну кнопку / изображение (что-то) вместо элемента управления входным файлом. Это работает до сих пор за исключением в Internet Explorer. То есть, появляется диалоговое окно «Выбрать файл», в котором вы можете выбрать файл, соответствующее текстовое поле заполняется, но событие изменения не запускается
Я пробовал сосредоточиться, размыть, жить, изменить свойства, изменить, изменить ... но они просто не будут работать. Любая помощь?
JQuery:
$(function() {
var a = $('a.#LinkUpload');
var f = $('input.#file');
a.click(function() {
f.click();
});
f.change(function() {
alert('changed!');
});
});
HTML:
<body>
<form action="">
<div>
<a id="LinkUpload">Click Me!</a>
<input type="file" id="file" name="file" />
</div>
</form>
</body>