14

ユーザーが HTML ファイル入力を使用してアップロードするファイルを選択したことを検出するにはどうすればよいですか。そうすれば、フォームを自動的に送信できます。

4

3 に答える 3

16

ファイル アップロード要素は、コンテンツが変更されたときに onchange イベントを発生させます。非常に簡潔な例を次に示します。

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

編集:ああ、何かを選択したときにフォームを送信したい場合 (ただし、これはおそらくユーザーを少し混乱させるでしょう):

<input type="file" name="whatever" onchange="this.form.submit();" />
于 2010-07-10T10:44:51.773 に答える
9

試す

</p>

$('#inputfileID').change(function(){
alert(0);
})​
于 2010-07-10T10:46:40.663 に答える