2013-07-26 4 views
-3

Как переименовать кнопку загрузки файла. Я знаю, как стилизовать его, но переименовать кнопку как ?.Как переименовать кнопку загружаемого файла

<input type="file" /> 

Спасибо за ответ.

+1

возможно дубликат [Как переименовать HTML кнопку «Обзор»?] (Http://stackoverflow.com/questions/1163667/how- to-rename-html-browse-button) – Barmar

+0

http://asp-net-example.blogspot.in/2009/01/aspnet-fileupload-example-how-to-rename.html – falguni

ответ

0

нет никакого способа, и может изменить его, вы должны использовать CSS хаки или JavaScript для создания файла пользовательской дизайн кнопки

+0

hmm. хорошо спасибо за ответ. –

0

Ну, короткий ответ - вы не можете! Текст предопределен в браузере и, таким образом, для обеспечения безопасности.

Есть много способов добавить разные стили к кнопке выбора файла, используя javascript/css. Просто google что-то вдоль линий style file input button. Скорее всего, вам нужно будет установить изображение для кнопки, если вы хотите изменить текст.

1

Вы можете изменить его, используя что-то вроде значения = «Загрузить»

+0

нет Это не сработает. проверьте эту скрипку http://jsfiddle.net/fauKr/ – Praveen

3

не представляется возможным, но с хака вы можете это сделать.

Если вы не отметили jQuery или Javascript, здесь я хотел бы представить свою идею с помощью jQuery.

HTML:

<button id="hackIt">Upload</button> 
<input type="file" /> 

CSS:

input[type='file'] { 
    display: none; 
} 

JS:

$('#hackIt').on('click', function(){ 
$('input[type=file]').trigger('click'); 
}); 

Проверить это JSFiddle

0

кнопку Обзор зависит от браузера. Отображается по-разному в разных браузерах.

Вы можете сделать пользовательскую кнопку, чтобы показать другую точку зрения в каждом браузере Благодаря

Смежные вопросы