8

file.onchangejavascriptを使用してファイルを読み取るためのイベントコールバックを設定する場合に使用できますが、ユーザーがアップロードをキャンセルしたとき(参照パネルを閉じるとき)のイベントを設定するにはどうすればよいですか?

4

2 に答える 2

1

ファイル入力モーダル用のAPIはありません。さらに、ユーザーがブラウザーを閉じると、コードは実行されなくなりますか?

もちろん、指定した例を検出できるwindow.onunloadメソッドがあります。

コメントによると、私が思いつくことができる最善のことは、何も選択されていない場合はにfile.value.lengthなるということ0です。

于 2012-07-13T02:13:36.427 に答える
-3

jQueryを使えばとても簡単です:

$("#fileInputId").change(function () {
    //implement your code here
});
于 2013-12-22T20:48:27.833 に答える