Я хочу загрузить файлы, используя изображение в качестве кнопки. Изображение квадратное 150x150. Когда я нажимаю на квадрат, открывается диалоговое окно файла. Как мне это сделать?
Входные данные типа файла не могут быть стилизованы, но есть обходной путь, см. Документация по режиму причуд на этом .
По сути, вы делаете ввод полностью прозрачным и размещаете изображение под.
Вы можете объявить входной файл и изображение, затем, скрыв кнопку «выбрать файл», положив на него DIV.Div должен быть таким же, как фон.
Затем свяжите изображение с кнопкой с помощью jquery и используйте триггер
Эта ссылка может быть полезной: http://www.filamentgroup.com/lab/jquery_custom_file_input_book_designing_with_progressive_enhancement/
Это объясняет, как:
Вы также можете найти "jQuery Plugin", чтобы преобразовать все поля формы:
Надежда - это то, что вы хотите.
Ака.
Посмотрите на Кнопка ввода файла для всех браузеров, возможно ли это? - при этом использовался другой элемент кнопки, но вместо него могло использоваться изображение.