suchen

Heim  >  Fragen und Antworten  >  Hauptteil

So behalten Sie die zuletzt ausgewählte Datei bei, wenn Sie die Auswahl von <input type="file"> aufheben

Nachdem Sie die Datei zum ersten Mal ausgewählt haben, klicken Sie erneut auf die Schaltfläche. Wenn das Popup-Fenster angezeigt wird, wählen Sie nicht die Datei aus, sondern wählen „Abbrechen“. Die zum ersten Mal ausgewählte Datei ist verschwunden. . . Zeigt an, dass keine Dateien ausgewählt sind

天蓬老师天蓬老师2818 Tage vor2043

Antworte allen(2)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-07-05 11:10:02

    试试这个吧 https://stackoverflow.com/que...

    Antwort
    0
  • 怪我咯

    怪我咯2017-07-05 11:10:02

    你如果有特殊需要可以用个临时变量来保存上一次操作的值,就比如说,文件选择事件触发后

    var prevFile = null;
    
    fileElement.onchange = function(){
        var file = fileElement.files[0] || prevFile;
        if(!file) return false;
        
        ///此处省略一大段逻辑///
        prevFile = file;
    };
    

    Antwort
    0
  • StornierenAntwort