Hallo,
Wenn allerdings bei der fehlerüberprüfung ein fehler aus einem anderen feld anschlägt (pflichfeld nicht ausgefüllt), so wird die bereits ausgewählte upload-datei gelöscht und muss neu ausgewählt werden.
Ist das möglich zu umgehen?
Dann würde ich die Aufgabe aufsplitten:
1. Formular mit Eingabefeldern per AJAX zur Auswertung an den Server schicken
-> 1a Fehlermeldung und Felder markieren, zurück zu 1.
-> 1b Server meldet "OK", was dann zu
2. führt: Hochladen der Datei (Dateiupload-Feld in einem zweiten Formular) ausgelöst durch ein JS, dass den Response des Servers auswertet.
Damit sollte das Problem gelöst sein.
Viele Grüße
Siri