[identity profile] ex-kain-l.livejournal.com posting in [community profile] useful_faq
Не могу никак найти в сети... В общем, запара такая. Делаю я форму:
<form enctype='multipart/form-data' action='eng.php?do=post' method='post'>
....
<input type='file' name='name'>
....
</form>

Так вот... INPUT отображается как обычное поле инпута с кнопочкой "Browse...". Мне надо сделать так, чтобы надпись "Browse..." изменилась на другую. Т.е. надо вместо нее задать свою надпись.
Как это сделать?

P.S. Параметро VALUE, описанный в тэге INPUT не помогает.

UPD. Пожалуй, все, закрою вопрос. Резюме: средствами html это сделать невозможно.

UPD-2. Благодаря предложеному здесь, поискал инфу и нашел такой способ (коряво, без графики еще хуже, но в принципе средствами http лучше, я так понял, ничего не сделать).

<style>
.......

div.fileinputs {
position: relative;
}

div.fakefile {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}

input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}

.......
</style>

<body>
......

<div class="fileinputs">
<input type="file" class="file">
<div class="fakefile">
<input>
<img src="image-button.jpg" alt="найти">
</div>
</div>

.......
</body>

Думаю, можно до бесконечности подгонять к оригиналу, наверное, можно даже создать точечную теблицу, для идеальной схожести с кнопкой - и чтоб отображалось вообще всегда... Только надо ли? Я пока все это разыскивал, пришел к выводу, что "да ну его на!" :)))

А насчет джаваскриптов, которые мне тут советовали: я ими пользуюсь очень редко, и только для создания приятных - но незначительных деталей; не нравится мне, что разные браузеры на него по-разному реагируют.

Date: 2006-02-03 07:16 pm (UTC)
From: [identity profile] krolchatina.livejournal.com
По-моему, никак.

В качестве фантазии, а не пробовали usemap использовать? И нарисовать картинку с кнопкой?
(deleted comment)

Date: 2006-02-03 07:31 pm (UTC)
From: [identity profile] krolchatina.livejournal.com
Еще, может быть, есть доступ через JavaScript. Хотя хз.