草庐IT

fileElement

全部标签

html - 输入类型 ="file",在 chrome 中点击取消后清除文件

在chrome的“选择文件”模式窗口中单击取消后,文件及其路径被清除,在FF和IE中,文件在按下取消后保持不变。有什么办法可以改变chrome中的这种行为吗? 最佳答案 https://jsfiddle.net/dqL97q0b/1/这里有一个变通方法,这样Chrome在按下取消时无法删除用户现有的文件。代码注释:如果已经选择了一个文件,当用户打开文件选择器时,这会克隆Dom元素。然后,如果用户确实在chrome中单击取消,它会触发更改事件监听器并且值将为“”,因此在这种特定情况下,我删除了现在为空的文件选择器,并恢复了克隆。注意:

html - 输入类型 ="file",在 chrome 中点击取消后清除文件

在chrome的“选择文件”模式窗口中单击取消后,文件及其路径被清除,在FF和IE中,文件在按下取消后保持不变。有什么办法可以改变chrome中的这种行为吗? 最佳答案 https://jsfiddle.net/dqL97q0b/1/这里有一个变通方法,这样Chrome在按下取消时无法删除用户现有的文件。代码注释:如果已经选择了一个文件,当用户打开文件选择器时,这会克隆Dom元素。然后,如果用户确实在chrome中单击取消,它会触发更改事件监听器并且值将为“”,因此在这种特定情况下,我删除了现在为空的文件选择器,并恢复了克隆。注意: