私の場合、ファイル入力の選択をクリックすると、変数を1に設定します。
ファイルを選択すると、この変数は1のままになります。
キャンセルした場合は、アップロードするファイルを選択せずにウィンドウを閉じます。この変数を0に戻したいのですが。
tnx
あなたが正しいと理解したら、私は別の方法に行きます。ファイル チューザーをクリックした場合は変数を 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/を参照してください。