我想使用将打开文件对话框的文件上传器,当我选择文件时,它的位置将显示在不同的文本框中。我在视图中使用了以下代码来显示文件对话框。但是,我无法在不同文本框的文件对话框中显示chosan文件的位置,因为下面的代码已经有一个预先定义的标签,名称为“your text here”,显示选择后的chosan文件名。我如何能够将位置显示在不同的文本框中?我应该如何删除出现的预定义标签?任何帮助将不胜感激
<input type="file" id="upload"/>
答案 0 :(得分:0)
使用以下代码获取所选文件的完整路径
<input id="myFileUpload" type="file"/>
<input id="textbox" type="text"/>
<script type="text/javascript">
$(function () {
$('#myFileUpload').change(function () {
$("#textbox").val($('#myFileUpload').val())
});
});
</script>
并阅读以下文章以隐藏文件上传器中的内置标签 Hide lable in file input
答案 1 :(得分:0)
答案 2 :(得分:0)
嗨,请不要浪费你的时间,这是不可能的。
尝试这样,但它不是在文本框中显示路径值,
$('input[type=file]').change(function () {
console.log(this.files[0].mozFullPath);
});