Element Dateiverarbeitung
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
attribut
code
dank
datei
datum
entscheid
erneuten aufruf
feld
formular
grad
history
http
idee
jemand
nachteil
pfad
type
url
variable speichern
vergessen
-
Guten Morgen,
ich habe in einem Formular ein Element
<input name="datei1" size="10" type="file">
Nun will ich den Pfad in einer Variable speichern, damit ich beim erneuten Aufruf diesen wieder in das Feld schreiben kann. Dies ist notwendig, falls der User nicht alle Felder korrekt ausgefüllt hat und das Formular erneut aufgerufen wird.
Mit
bekomm ich das leider nicht hin...$_POST['datei1']
Jemand eine Idee?
Beitrag zuletzt geändert: 24.7.2009 10:27:09 von karpfen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://de.selfhtml.org/html/formulare/datei_upload.htm
Das Attribut value in Verbindung mit <input type="file">, mit dem das Vorbelegen der Dateiauswahl möglich wäre, wird von aktuellen Browsern aus Sicherheitsgründen nicht unterstützt. -
Das ist schlecht, jemand ne Idee, wie ich das irgendwie doch hintricksen kann?
-
Lösungsansatz1:
Du könntest mit JavaScript (<a href="javascript:history.back();">Zurück</a>) zurück zum Formular linken. Bei history.back() müssten eigentlich die Felder ausgefüllt bleiben, wie es mit type="file" aussieht weiß ich nicht. Der Nachteil ist natürlich, dass diejenigen Ohne JS pech haben.
Lösungsansatz2:
Das Formular in mehrere Steps verteilt auf mehrere Seiten. Zum Beispiel bei Step1 alle möglichen Daten, erst wenn man diese ausgefüllt hat kommt man zu Step2, dem Upload der Datei. Dadurch verhinderst du, dass man an den Dateiupload kommt, wenn man andere Daten vergessen hat. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage