Hallo,
Ich habe ein kleines Problem mit einem Formular und zwar gebe ich beim Formularfeld <input type="file"> einen Standart-value mit der aber nicht angezeigt wird. Kennt jemand dieses Problem ? Der HTML Code des Formularfeldes sieht folgendermassen aus: <input type="file" name="hd" class="felder" size="50" value="Standartwert">
Der Standartwert ist ein String, also Type:text. Da im Input aber Type:file angegeben ist kann dieser wert nicht übergeben werden.
Da es nicht möglich ist eine Datei vorzudefinieren im Value, hat
das Atribut Value bei Type:file keine Funktion.
Wenn Du per einen Script abfragen möchtest ob eine Datei gesendet wurde, kannst du das auch dort folgendermassen regeln:
if (!$hd)
{
$hd = 'Standartwert';
}
Noch einen Hinweis: wenn eine datei gesendet werden soll muß noch folgendes im <form>-Tag stehen: ENCTYPE="multipart/form-data", also
<form action="script" ENCTYPE="multipart/form-data" method="Post">
Du kannst dann auch keine anderen Formulardaten senden als POST, nur die Datei.
grüße Micha