我有一个表单上传
我需要一个jQuery函数,它将在输入文件中写入隐藏文本输入.
所以我有 :
<input class="addFile" id="field2" name="fileLyric" type="file" />
Run Code Online (Sandbox Code Playgroud)
通过上传(显然文件路径)将写入的内容应该自动写入隐藏文本输入
<input id="field2hidden" name="fileLyrichidden" type="text" style="display:none"/>
Run Code Online (Sandbox Code Playgroud)
有没有办法实现这个目标?
谢谢!
这样做,但正如其他人已经说过的那样,出于安全原因,这将不是完整的路径.
添加更改侦听器,因此如果用户选择了文件,则将更新该值.
$('#field2').change( function() {
$('#field2hidden').val($(this).val());
});
Run Code Online (Sandbox Code Playgroud)
这是一个用于演示的jsFiddle.在不同的浏览器中尝试它,你会看到你得到的路径.