当我选择一个文件时,Jquery拦截取消点击

时间:2012-10-17 09:20:32

标签: jquery events upload submit

在我的情况下,当我点击选择文件输入时,我将变量设置为1。

选择文件后,此变量保持为1。

如果取消,关闭窗口而不选择要上传的文件我想将此变量返回0可能吗?

TNX

1 个答案:

答案 0 :(得分:1)

如果我理解你是对的,我会走另一条路。如果单击文件选择器将变量设置为0,并且仅在文件输入的值更改时将变量设置为1.

HTML

<input type="file" id="file"/>

的js

var x = 0;
$('#file').click(function() {
    x = 0;
});
$('#file').change(function() {
    x = 1;
});

请参阅http://jsfiddle.net/JWRgY/了解演示。