LINUX.ORG.RU

Невидимый <input type='file'>


0

1

Можно ли сделать невидимый <input type='file' style='display:none'>, который будет показывать диалог файла, при нажатии на определенную ссылку, и отправлять файл на сервер после выбора файла?
Можно JS или jquery.

★★★★★

Последнее исправление: xorik (всего исправлений: 2)

Ответ на: комментарий от xorik

Делают немного не так. Его не скрывают полностью, а делают невидимым visibility: hidden, и накладывают поверх того на что нажимают, точно по размерам обьекта.

есть готовые решения на jquery и пр. которые делают это сами

pilotys
()
Ответ на: комментарий от pilotys

А вы знаете толк в извращениях, увожаемый.

я б, со своей убогой фантазией до такого не додумался.

//wfrr

anonymous
()
Ответ на: комментарий от pilotys

>Делают немного не так. Его не скрывают полностью, а делают невидимым visibility: hidden, и накладывают поверх того на что нажимают, точно по размерам обьекта.

Спасибо, попробую!

xorik ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>скажи какой ты сайт делаешь чтоб я туда случайно не зашел
Не беспокойся, туда белок не пускают

xorik ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Белок и сюда не пускают, и шо?
Если мне разрешат выложить код, то можешь форкнуть и поправить, чтоб было трушно

xorik ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>Яж тебе ссылку дал как это правильно делается ☺
Ладно уговорил, попробую по-твоему сначала. Точно во всяких операх и хромах будет работать?

xorik ★★★★★
() автор топика
Ответ на: комментарий от xorik

Гднто точно не работало. Скорей всего ie6. Если говнобраузер несущественен, то лучше делать как белка говорит.

pilotys
()
Ответ на: комментарий от xorik

lда, по второй ссылке пишут что и опера еще 8) косяк в том что на остальных input click() работает

//wfrr

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.