Я использую пользовательскую кнопку загрузки файлов в своем веб-приложении. Я хочу, чтобы пользователь увидел, что они выбрали файл, поэтому я изменяю html div для отображения имени файла.Использование JQuery для захвата имени файла
Вот мой JQuery:
$("input[type=file]").change(function() {
var filename = $("input[type=file]").val();
$("#share-file-name p").html(filename);
});
Теперь это прекрасно работает, за исключением того, что значение входного сигнала является исключением:
C:\fakepath\photo.jpg
Так что это то, что видит пользователь. Я просто хочу, чтобы они увидели часть «photo.jpg». Как я могу использовать свой jquery, чтобы удалить все, кроме имени файла?
Спасибо!
использование регулярных выражений –
использование манипуляции строк, а не jQuery. –
http://www.doxdesk.com/img/updates/20091116-so-large.gif – NicoSantangelo