У меня есть код JavaScript, который копирует значение входного файла и вставляет его в текстовое поле в режиме реального времени.
<script>
function copyit(){
var thephoto=document.getElementById('thephoto').value;
var fileonchange=document.getElementById('fileonchange').value;
if(!thephoto==fileonchange){
document.getElementById('fileonchange').value=thephoto;
}
}
window.setInterval("copyit()", 500);
</script>
Choose File : <input type="file" id="thephoto"><br>
Here Is the file name : <input type="text" id="fileonchange">
К сожалению, это работает только один раз, а затем перестает вставлять значение при повторном изменении файла. (я имею в виду, вы должны перезагрузить страницу, чтобы снова заработать)
У IF
есть кеш или что-то? Вы можете попробовать код самостоятельно, чтобы увидеть.
Спасибо всем