如何使用Javascript / JQuery编辑文件类型的输入字段的值?

时间:2016-06-28 15:02:54

标签: jquery jquery-file-upload

我已经看过很多帖子,说明出于安全原因你不能这样做。例如,请参阅this Stackoverflow帖子和this。我不想重置输入文件字段。我只想从选定的文件中删除一些文件。 UI中的删除发生在表单字段之外。例如,在更改事件时,我使用所选字段的信息刷新div。用户可以通过删除某些条目来更改此div的内容。然后我如何在输入字段本身的显示中反映出来,其中显示" 3文件"或" 2个文件"或者取决于所选文件的数量?

我试过了:

cannot read property style of null

其中fileField是file类型的输入字段的id。我们说用户已经选择了3个文件。我试图简单地删除其中一个,例如:

 $('#fileField')[0].files

我希望现在有两个文件用于该字段。不行。

关于我在做什么的更多细节...

我在新的FormData()中使用formdata对象,然后从表单输入字段追加文件,如:

   delete $('#fileField')[0].files[1]

我可以允许用户操作辅助div中的条目,并通过不附加删除的文件跳过要发送到服务器的任何文件。问题是我需要拥有" 2文件"或" 3个文件"或者在输入字段中显示的任何内容,在选择多个文件之后,也可以更改为准确反映div中删除的条目。我该怎么做呢?我知道很多插件都这样做。使用一个不是一种选择。

0 个答案:

没有答案