我需要你的帮助,我有一些表格,我需要知道是否可以获取名称和扩展名并将其放入每个输入类型="file"下面的输入中,这是因为我需要插入将该名称写入 MySQL,然后将该名称与其各自的文件建立链接。
检查fiddle
非常感谢,希望你能帮助我。
最佳答案
您可以获得文件的全名,我不确定您是否需要所有这些,但这就是您的交易。
所以你可以像这样为你的输入添加一个id
<td colspan='2'>
<input id="Attached1" name="Attached1" type="text" />
</td>
在文件输入上添加数据属性
<td colspan='2'>
<input type="file" name='archivo[]' data-input="#Attached1"/>
</td>
然后这个脚本就会做你想做的事情
$("input").on('change', function() {
$($(this).data("input")).val(this.files[0].name);
});
演示 HERE
关于javascript - 如何从输入类型 ="text"的附加文件中获取名称和扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24785342/