HTML <form> accept-Attribut
Beispiel
Gibt an, dass der Server nur GIF- und JPEG-Dateien für den Datei-Upload akzeptiert:
<form action="form_action.html"
accept="image/gif,image/jpeg">
Vorname: <input type="text" name="fname"><br>
Nachname: <input type="text" name="lname"><br>
Ihr Bild: <input type="file" name="pic" id="pic"><br>
<input type="submit" value="Senden">
</form>
Vorname: <input type="text" name="fname"><br>
Nachname: <input type="text" name="lname"><br>
Ihr Bild: <input type="file" name="pic" id="pic"><br>
<input type="submit" value="Senden">
</form>
Selbst ausprobieren »
Browser-Unterstützung
![]()
![]()
![]()
![]()
![]()
Hinweis:Fast alle gängigen Browser unterstützen das accept-Attribut nicht.
Definition und Verwendung
In HTML5 wird das accept-Attribut für <form> nicht unterstützt.
Das accept-Attribut gibt die Dateitypen an, die der Server akzeptiert und die per Dateiupload übermittelt werden können.
Tipp:Vermeiden Sie die Verwendung dieses Attributs als Validierungswerkzeug. Sie sollten Dateiuploads serverseitig validieren.
Syntax
<form accept="MIME_type">
Attributwerte
| Wert | Beschreibung |
|---|---|
| MIME_type | Ein oder mehrere MIME-Typen, die übermittelt/hochgeladen werden dürfen. Um mehrere MIME-Typen anzugeben, trennen Sie sie durch Kommas. Siehe auchIANA-MIME-Typen, um die vollständige Liste der Standard-MIME-Typen zu erhalten. |
HTML <form>-Tag Weitere Erweiterungen