我处于输入文件的困境中。我正在开发的项目添加了一个jQuery扩展,它可以屏蔽所有输入类型并使它们更“生动”。然而,它在更新这些输入中列出的内容时也造成了很多麻烦。一个这样的问题是输入类型文件。它目前不会改变第一次选择后上传的内容。因此,我想知道在用户选择文件(按下“打开”)按钮后是否有可用于执行某些操作的命令。
答案 0 :(得分:4)
我对你所要求的内容并不完全肯定,但是:你可以将逻辑绑定到输入的onchange
事件。这将在用户选择文件并按下“打开”或“取消”按钮后运行附加到其上的代码。
这是一个使用jQuery的例子(因为你已经说过你正在使用它):
$("#yourFileInput").change( function() {
alert("Hey, you changed me!");
}