jQuery写入文本输入

Die*_*oP. 2 jquery

我有一个表单上传

我需要一个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)

有没有办法实现这个目标?

谢谢!

Dan*_*elB 8

这样做,但正如其他人已经说过的那样,出于安全原因,这将不是完整的路径.

添加更改侦听器,因此如果用户选择了文件,则将更新该值.

$('#field2').change( function() {
    $('#field2hidden').val($(this).val());
});
Run Code Online (Sandbox Code Playgroud)

这是一个用于演示的jsFiddle.在不同的浏览器中尝试它,你会看到你得到的路径.