2010-10-22 67 views
2

我处于输入文件的困境中。我正在开发的这个项目增加了一个jQuery扩展,它可以屏蔽所有输入类型,并使它们更加“活跃”。然而,在更新这些输入中列出的内容方面也造成了很多麻烦。一个这样的问题是输入文件类型。它目前不会更改首次选择后正在上传的内容。所以我想知道是否有一个命令可以用来在用户选择文件(按下“打开”)按钮后执行某些操作。选择文件后html输入文件操作

+0

的命令,如“魔法解决这个问题?”你在问什么? – 2010-10-22 18:13:23

+0

我真的只是想知道如何做一个动作,非常有约束力,但是下面的文章中,您在变化时做的事情由于某种原因而不起作用。我相信这个问题可能在jQuery中掩盖了我所有的输入类型。我试图做的是t3hb4tman解释的。我想要在用户选择特定文件后执行操作。 – Craig 2010-10-22 18:25:18

+0

Hace它掩盖只有你提供的类名称。然后它将独自离开。 – 2010-10-22 19:05:59

回答

4

我对你要求的内容并不完全肯定,但是:你可以将逻辑绑定到输入的onchange事件中。这会在用户选择他们的文件并按下“打开”或“取消”按钮后运行附加的代码。

下面是使用jQuery的例子(因为你已经说你使用它):

$("#yourFileInput").change(function() { 
    alert("Hey, you changed me!"); 
}