HTML-Eingabedatei-Auswahlereignis wird nicht ausgelöst, wenn dieselbe Datei ausgewählt wird

Gibt es eine chance, zu erkennen, jede Datei, die Auswahl der Benutzer für eine HTML - input Typ file element?

Diese wurde schon oft gefragt, aber die in der Regel vorgeschlagen onchange - Ereignis nicht ausgelöst, wenn der Benutzer wählen Sie die gleiche Datei erneut.

Kommentar zu dem Problem
Würde dein code dann auch feuern, wenn der Nutzer auf Abbrechen dann? Man erwartet, dass klicken auf Abbrechen wird nichts tun, und ich denke, die meisten Benutzer würde erwarten, dass die erneute Auswahl der gleichen Datei hätte den gleichen Effekt, wie Abbrechen. Ich weiß nicht, ob dies möglich ist oder nicht, aber ich schlage vor, Sie überdenken, das design sowieso. Kommentarautor: KRyan
Sie auf Abbrechen, sollte es nicht Feuer zu machen oder anderweitig nachweisbar sind. Es ist mehr gemeint zum entfernen eines UI-ceveat: Wenn eine Aktion aufgerufen wird, nachdem die Datei gewählt, wird der Benutzer in der Regel erwarten, dass die Aktion zu wiederholen, wenn er sich die Datei wieder. Kommentarautor: dronus
Vielleicht können wir dieses Verhalten, wenn wir die inputs Wert ", wenn etwas mit der Datei. Aber das wäre zu entfernen, die sichtbar mit dem Namen auch. Aber, dass kann ok sein, wie die Datei tatsächlich verarbeitet und das Ergebnis dieser Aktion kann scheinen woanders. Kommentarautor: dronus
Plz Erklären, Que, Was Sie tun möchten? Kommentarautor: Champ

InformationsquelleAutor der Frage dronus | 2012-08-19

Schreibe einen Kommentar