как передать click на input type="file"
на странице есть форма (display:none).
так же есть некая кнопка, по нажатию на которую, хотелось бы передать событие клик на input type file в форме, для открытия диалогового окна выбора файла. Как это сделать? Спасибо. |
Программно открыть диалог выбора файла кроссбраузерно нельзя. Некроссбраузерно -- метод click у input.
|
чем стандартная кнопка не устраивает?
|
для реализации своего контрола по выбору файлов делают так:
при наведении курсора на ваш контрол(картинка, ссылка, etc...), поверх него, строго под курсором ставится невидимый <input type="file" />, по которому в итоге и кликает пользователь. главное не забудьте двигать input вслед за курсором, и убирать его при необходимости. mousemove придется отлавливать на всем документе |
Часовой пояс GMT +3, время: 18:55. |