Я хотел бы знать, возможно ли это с input: file

URL: http://www.kryogenix.org/code/browser/labelify/

С уважением,
naveenj

0
naveen 30 Июн 2010 в 08:18

2 ответа

Лучший ответ

У вас может быть кнопка ввода / текст, указывающий на скрытый ввод файла. Примерный пример будет таким:

<input type="button" value="Filessssss" onclick="this.nextElementSibling.click();">
<input type="file" style="visibility:hidden;display:absolute;" onchange="this.previousElementSibling.value=this.files[0].name">

Затем вы можете применить labelify к кнопке или тексту. (проверено в Chrome)

1
tcooc 30 Июн 2010 в 04:40

Я так не думаю. Нет простого способа стилизовать input: file. Вам нужно использовать другой механизм загрузки файлов - либо на основе флэш-памяти, либо с использованием новых функций HTML5.

1
tathagata 30 Июн 2010 в 04:34