Автоматический ввод файла в IE - PullRequest
1 голос
/ 01 марта 2012

Можно ли автоматически открывать файл ввода в IE?

Если вы делаете

$(input).click();

IE не отправляет форму. Может быть, я могу получить его значение как-то?

$(input).val()

Не работает, это даст вам поддельный путь.

Есть идеи по этому поводу? Клонирование тоже не работает. Еще одна возможность - разместить кнопку открытия в другом месте на странице, без поля ввода для пути.

Возможно ли что-нибудь подобное? У меня есть несколько изображений, и если вы нажмете на эти изображения, откроется файловый браузер. Может быть, есть какой-нибудь плагин, который я мог бы использовать? Что-нибудь? * * 1013

Испытывать вещи часами.

Ответы [ 2 ]

1 голос
/ 11 марта 2012

Звоните $(input).focus().click();

Протестировано в Firefox 10 и IE9.

0 голосов
/ 05 марта 2012

Вы не можете получить путь в целях безопасности ... но вы можете использовать обходное решение, чтобы скрыть традиционный элемент ввода за вашим индивидуальным дизайном, как в следующем примере http://www.quirksmode.org/dom/inputfile.html

...