2010-04-19 6 views
23

Mögliche Duplizieren:
Dynamically set value of a file inputSet Standardwert für eine Eingabedatei Form

Ich habe eine Eingabedatei HTML-Formular, und ich möchte in einem den Anfangswert für den Dateipfad setzen HTML-Formular Ich versuche das Tag "value" zu ändern, aber es funktioniert sowieso nicht. <input type="file" name="testcase" value= "C:\test.txt">

Bitte geben Sie mir einen Rat für dieses kleine Problem. Vielen Dank.

+4

Es ist nicht möglich: http://stackoverflow.com/questions/1017224/dynamicly-set-value-of-a-file-input – deceze

+0

Ich habe eine vollständige referenzierte und aktuelle (Dez 2013) Antwort darüber hier: [Erinnere dich und fülle die Dateieingabe neu ein] (http://stackoverflow.com/a/20537822/588079) – GitaarLAB

+0

Der "Antwort-Pfad", den verschiedene Moderatoren für diese Frage erstellt haben, hat mich in die Irre geführt. Das "Mögliche Duplizieren" für diese Frage "Dynamisch Wert einer Dateieingabe festlegen", während verwandt, ist nicht dieselbe Frage. * Diese * Frage wird wiederum als Duplikat von "Wie wird der Dateieingabewert beim Ablegen der Datei auf der Seite festgelegt?" Markiert. Das ist sicherlich eine andere Frage als diese. Ich stimme zu: wieder öffnen. Da ich diese Frage nicht beantworten kann, weil sie geschlossen ist und ich keine Zeichen in diesem Kommentar habe, hinterlasse ich meine Antwort als meinen nächsten Kommentar. –

Antwort

36

Von HTMLHelp.com:

Die Datei Eingabetyp erzeugt ein Feld , über die Benutzer Dateien von ihrem lokalen Computer oder Netzwerk hochladen. Das VALUE-Attribut gibt den Namen der ursprünglichen Datei an, aber wird normalerweise von Browsern als Sicherheitsvorkehrung ignoriert.

Daher wird das Festlegen eines Anfangswerts nicht unterstützt.

+1

Ich habe versucht, einen Wert zu einem Dateieingabefeld über die Firebug-Konsole zuweisen und ich habe eine Sicherheitsausnahme .. Also ja, es kann nicht getan werden –

Verwandte Themen