Показать сообщение отдельно
  #1 (permalink)  
Старый 21.09.2014, 00:50
Новичок на форуме
Отправить личное сообщение для Dimka-Chelios Посмотреть профиль Найти все сообщения от Dimka-Chelios
 
Регистрация: 21.09.2014
Сообщений: 2

Не передает value из input-а в input
Всем Добрый день!
Имеется:
<input type="file" name="uploadfile" onchange="newFilename(this.value);">
<input type="text" id="fileName">
... и функция ...
<script type="text/javascript">
function newFilename(fileName){
var pos = fileName.lastIndexOf("\\");
if(fileName.lastIndexOf("\\") != -1) {document.getElementById("fileName").value=fileNam e.substr(pos+1);}
}
</script>

После выбора файла, его имя "копируется" в инпут id="fileName", при этом я обрезаю путь, чтобы оставить только имя файла.

Работает в Опере и Хроме последних версийи и в IE(версии 11), а в FF не хочет. Подскажите, как заставить лисичку работать, буду очень признателен.
Ответить с цитированием