0

就我而言,当我单击选择文件输入时,我将变量设置为 1。

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

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

tnx

4

1 回答 1

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/ 。

于 2012-10-17T09:40:38.307 回答