次の JS / HTML コードがあります。
<input type="text" class="file" name="file_info" id="file_info">
<div class="file_upload">
<input type="file" id="file_upload" onchange="name();">
</div>
<script>
function name() {
var fileName = document.getElementById("file_upload").value;
var fnSplit = fileName.split(/[\/\\]/);
fileName = fnSplit[fnSplit.length - 1];
document.getElementById('file_info').innerHTML = 'Fred Flinstone';
}
</script>
ファイルをアップロードした後、ファイル名が tput テキストに表示されるようにしたいのですが、この cide は機能しません。
どうすれば修正できますか?
更新:ファイル名は入力テキスト内にある必要があります