2010-08-11 1 views
8

Weiß jemand wie ich herausfinden kann, wenn die Schaltfläche "Öffnen" im Dialogfenster des Datei-Uploads geklickt wurde?jQuery-Datei-Upload - Holen Sie sich das "Open" -Ereignis aus dem Dialogfenster

Ich möchte nur einige Prüfungen durchführen (Validierung usw.) und dann den Upload automatisch durchführen.

Auch - ich möchte keine Plugins verwenden, wie ich weiß, es gibt ein paar.

+6

Ok - Ich habe es selbst herausgefunden - einfach die Funktion .change() verwenden - so: $ ("# element"). Change (function() {// tue etwas hier}); – user398341

+14

Sie sollten Ihre eigene Frage mit einer Antwort lösen, damit sie aus der Filterliste "Unanswered" verschwindet. – Simon

Antwort

1

Der Dateidialog öffnet sich jedoch, wenn Sie auf das Feld <input type="file" /> klicken.

So könnte man auch tun ..

$("#element").click({ 
    //dialog opening now 
}); 

.change() auslösen würde nur, wenn Sie tatsächlich etwas auswählen, die aus dem vorherigen Wert abweicht, wenn ich mich nicht falsch.

Verwandte Themen