Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Slonic
Зарегистрирован: 07.02.2004 Сообщения: 60
|
Добавлено: Сб Фев 07 2004 18:26 Заголовок сообщения: <input type="file"...> Замена browse картинкой??? |
|
|
Помогите в элементе формы <input type="file"...> заменить стандартную кнопку "Browse" на картинку. Думаю делаеться при помощи CSS, но как? Заранее благодарен. _________________ With best regards,
Slonic. |
|
Вернуться к началу |
|
|
developer Гость
|
Добавлено: Чт Фев 12 2004 21:53 Заголовок сообщения: |
|
|
Following approach works only in IE:
1. Hide file input
2. Add input text and image (or button) so it will look like file input
3. Modify onClick event for your image (or button) to call click method on file input.
4. Populate value of the input text element to display selected file.
Here working example:
Код: | <form>
<input type=file id=doc_input style="display: none;" onchange="document.all.doc_name_input.value = this.value"/>
<input type=text id="doc_name_input" /><button onclick="document.all.doc_input.click()">Put Image Here</button>
</form>
|
|
|
Вернуться к началу |
|
|
Slonic
Зарегистрирован: 07.02.2004 Сообщения: 60
|
Добавлено: Пт Фев 13 2004 01:51 Заголовок сообщения: |
|
|
Вот еще интересные варианты: [url]http://forum.citforum.ru/viewtopic.php?t=24562[/url]. Думаю если собрать все воедино и добавить JavaScript-ов, то можно будет обеспечить работу как минимум под последней и предпоследней версией IE, NC и Opera. Мне кажеться это многим пригодиться. Кто еще что знает? _________________ With best regards,
Slonic. |
|
Вернуться к началу |
|
|
|