我有以下 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不起作用。
如何修复它?
更新:文件名应位于输入文本内
最佳答案
关于javascript - 将值插入到输入/JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17631305/