2 Stimmen

Absenden löscht den Wert der Eingabedatei im IE

Ich versuche, einen Klick in einer Eingabedatei mit Jquery auszulösen. Alles ok bis zu dem Moment, wenn ich den Submit-Button drücke, dann wird der Eingabewert gelöscht und das Submit-Event abgebrochen. Dies, wie üblich, geschieht nur in IE8/IE9 (firefox/chrome funktioniert)

Dies ist der Code: http://jsbin.com/iqeyom/1

Warum ich das tue? Weil ich die Eingabedatei ausblende und das Dateiauswahlfenster mit einem Link auslöse. Der angegebene Link ist nicht ausgeblendet, sondern dient nur zur Anzeige. Irgendein Hinweis? Danke im Voraus

0voto

A. Wolff Punkte 73272

Haben Sie etwas wie:

$('#upload').click(function(){
  $('#form_file').trigger('submit');
  //do whatever you need...
});

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X