2010-07-10 99 views

回答

11

文件上传元素在其内容发生更改时触发onchange事件。这里是一个非常简洁的例子:

<input type="file" name="whatever" onchange="alert('Changed!');" /> 

编辑:哦,如果你想提交表单时,他们选择的东西(虽然这可能是一个有点混乱给用户):

<input type="file" name="whatever" onchange="this.form.submit();" /> 
+0

只注意到你正在使用jQuery,在哪种情况下你会想使用reigel建议的change()事件。 – Faisal 2010-07-11 22:05:37

9

尝试

$('#inputfileID').change(function(){ 
alert(0); 
})​ 
相关问题