我有html:
<form id="fileuploadform">
<input type="file" id="fileupload" name="fileupload" />
</form>
和jQuery:
$(':file').change(function(){
var file = this.files[0];
...
});
问题是:仅当文件选择与先前所做的选择不同时才会触发更改功能。这当然是“改变”事件的含义。无论如何,我希望在文件对话框关闭时调用我的函数。
我尝试使用“选择”事件——它永远不会被调用
我也试过:
$(':file').bind('dialogclose', function(event) {
alert('closed');
});
和:
$(':file').live("dialogclose", function(){
alert('closed1');
});
他们也没有工作。