2012-07-06 55 views
0

我有一个多文件输入,我正在使用一些JavaScript来处理它的更改事件。问题是,如果我选择一个文件,然后选择具有相同名称的另一个文件,则更改甚至不会被触发。文件更改事件没有被触发

是否有其他一些我可以使用的事件。我唯一的想法是(看你无法用JavaScript清除文件输入值),就是从它们的DOM中删除元素,并在表单提交后创建一个新元素。总是 -

+0

你有什么试过的?在FF中使用简单的'.onchange'处理程序可以很好地工作。问题是在一个或多个浏览器中发生的? – Graham 2012-07-06 15:20:25

回答

0

如果你使用jQuery与

$('#yourIdOfInputFile').bind('change',function() { 
    //here goes your code 
}); 

那么它的触发绑定吧!