HTML <input> ιδιότητα accept
Ορισμός και χρήση
accept
Η ιδιότητα καθορίζει έναν φίλτρο για τους τύπους αρχείων που ο χρήστης μπορεί να επιλέξει από το διάλογο εισαγωγής αρχείων.
accept
Η ιδιότητα καθορίζει τους τύπους αρχείων που μπορούν να υποβληθούν μέσω φόρτωσης αρχείων.
Σημείωση:accept
Η ιδιότητα μπορεί να χρησιμοποιηθεί μόνο με <input type="file"> Συμμετοχή μαζί
Σuggestion:Δεν πρέπει να χρησιμοποιείται αυτή η ιδιότητα ως εργαλείο επικύρωσης. Η επαλήθευση φόρτωσης αρχείων πρέπει να γίνει στο τμήμα του διακομιστή.
Παράδειγμα
Καθορίζεται ο τύπος αρχείου που ο χρήστης μπορεί να επιλέξει από το διάλογο εισαγωγής αρχείων:
<form action="/action_page.php"> <label for="img">Επιλέξτε εικόνα:</label> <input type="file" id="img" name="img" accept="image/*"> <input type="submit"> </form>
Γλώσσα
<input accept="file_extension|audio/*|video/*|image/*|media_type">
Σuggestion:Για να καθορίσετε πολλαπλές τιμές, χρησιμοποιήστε τον χαρακτήρα διαχωρισμού κόμματος για να διαχωρίσετε αυτές τις τιμές (π.χ. <input accept="audio/*,video/*,image/*" />
。
Αξία χαρακτηριστικού
Τιμή | Περιγραφή |
---|---|
file_extension | Ορίζει τα τμήματα αρχείων που μπορεί να επιλέξει ο χρήστης (π.χ. .gif, .jpg, .png, .doc) |
audio/* | Ο χρήστης μπορεί να επιλέξει όλες τις αρχεία ήχου |
video/* | Ο χρήστης μπορεί να επιλέξει όλες τις βίντεο αρχεία |
image/* | Ο χρήστης μπορεί να επιλέξει όλες τις εικόνες αρχείων |
media_type |
Έγκυρα μορφότυπα μέσων, χωρίς παραμέτρους. Παρακαλώ ελέγξτε τα IANA μορφότυπα μέσων, για να αποκτήσετε πλήρη λίστα με τα τυποποιημένα μορφότυπα μέσων. |
Υποστήριξη περιηγητή
Ο αριθμός στην τάβλη αναφέρεται στην έκδοση του προγράμματος περιήγησης που υποστηρίζει πρώτη φορά το χαρακτηριστικό.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
26.0 | 10.0 | 37.0 | 11.1 | 15.0 |