Michael: Formularfeld für Upload ausgrauen

Hallo liebe HTML-Gemeinde,

ich habe ein Formular mit Dateiupload im Netz,das
Problem dabei ist das viele Nutzer die Funktion des
Uploads nicht begreifen.Statt das gewünschte Bild
vom Rechner hochzuladen,schreiben die irgendeinen
Dummfug in das Feld rein und ich habe dann in der
SQL-Datenbank wo alles gespeichert wird nur irgendwelche Namen aber keine Dateien wie das eigentlich gedacht ist.
Kann man das Feld entweder ausgrauen oder deaktivieren
so das da nichts reingeschrieben werden kann.
Der Dateiupload sollte natürlich nicht beeinträchtigt werden.Das beste wäre das Feld zu deaktivieren,so
das kein Text geschrieben werden kann ohne Ausgrauen,
weil dann wahrscheinlich gar nichts mehr kommt.

Gruezzi
Michael

  1. Hallo.

    Kann man das Feld entweder ausgrauen oder deaktivieren
    so das da nichts reingeschrieben werden kann.

    Da ich solche Sachen immer gerne mit JavaScript löse, folgt hier mein Vorschlag:

    <form action="">
    <input type="file" onkeydown="this.blur(); window.alert('Bitte benutzen sie die nebenstehende Schaltfläche um eine Datei auszuwählen.'); return false">
    </form>

    Ist aber nur bedingt wirksam, wer es will, schaltet JavaScript aus, und kann dann drin rumwurschteln.

    Gruß
    Norbert

  2. Morgen Michael,

    ich habe ein Formular mit Dateiupload im Netz,das
    Problem dabei ist das viele Nutzer die Funktion des
    Uploads nicht begreifen. Statt das gewünschte Bild
    vom Rechner hochzuladen, schreiben die irgendeinen
    Dummfug in das Feld rein und ich habe dann in der
    SQL-Datenbank wo alles gespeichert wird nur irgendwelche
    Namen aber keine Dateien wie das eigentlich gedacht ist.

    Wieso prueft du nicht erst, mit Dateigroesse, ob eine Datei
    hochgeladen wurde oder nicht. Wenn nicht, dann gibt's du einen
    Fehler aus und erklaerst nett und Freundlich wie so ein Upload
    funzen soll.

    Ich weiss jetzt nicht welche Programmiersprache du verwendest,
    ansonsten koennte ich dir ein Beispiel geben.

    gruesse aus'm RuhrPott
      jens mueller