2

jqueryで入力ファイルのクリックをトリガーしようとしています。送信ボタンを押すまではすべて問題ありません。その後、入力値が削除され、送信イベントがキャンセルされます。これは、いつものように、IE8/IE9 でのみ発生します (firefox/chrome は動作します)。

これはコードです: http://jsbin.com/iqeyom/1

なぜ私はこれをしているのですか?入力ファイルを非表示にして、リンクでファイル選択ウィンドウをトリガーしているためです。指定されたリンクは、表示目的のためだけに隠されているわけではありません。どんな手掛かり?前もって感謝します

4

1 に答える 1

0

次のようなことを試しましたか:

$('#upload').click(function(){
  $('#form_file').trigger('submit');
  //do whatever you need...
});
于 2012-10-15T20:06:27.313 に答える