我有以下 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 不起作用。
我该如何解决?
更新:文件名应该在输入文本中